架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4294|回复: 1

[资料] 【实战】CentOS 7 使用 rpm 方式安装 MySQL 数据库

[复制链接]
发表于 2022-1-23 23:19:32 | 显示全部楼层 |阅读模式
需求:在 CentOS 7 系统中安装 MySQL 5.7.36 社区版本数据库。

回顾:

Linux查看MySQL配置文件路径及相关配置
https://www.itsvse.com/thread-7402-1-1.html

CentOS 7 离线安装 rpm 包自动解决依赖
https://www.itsvse.com/thread-9951-1-1.html
准备工作

在安装 MySQL 数据库之前,CentOS 7 需要做一下准备工作,安装所需的依赖包,命令如下:

卸载 mariadb

如果不卸载,在安装 libs 包的时候,会报错如下:

error: Failed dependencies:
        mysql-community-common(x86-64) >= 5.7.9 is needed by mysql-community-libs-5.7.36-1.el7.x86_64
        mariadb-libs is obsoleted by mysql-community-libs-5.7.36-1.el7.x86_64
查看并卸载


下载和解压 mysql-5.7.36

下载地址:https://downloads.mysql.com/archives/community/ 选择需要版本、操作系统、系统版本,如下图:

QQ截图20220123224751.jpg

下载解压命令如下:


开始安装 mysql-5.7.36

依次执行如下命令安装:

QQ截图20220123230152.jpg

启动 MySQL

安装完成后,MySQL 服务默认是开机自启动的,启动 MySQL 服务命令如下:

查看临时密码,命令如下:

QQ截图20220123230447.jpg

连接 MySQL 数据库,MySQL 版本 5.7.6 版本以前用户可以使用如下命令修改默认密码:

QQ截图20220123230722.jpg

如果不设置新的密码,会报错如下:

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
如果密码不符合要求,会报错如下:

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
新建一个允许远程连接的 root 账户,命令如下:


允许访问 3306 端口

MySQL 数据库默认端口为 3306,如果开启了防火墙,需要放行 3306 端口,允许外部客户端访问,命令如下:

尝试使用 MySQL 数据库连接工具,以 dbeaver 为例,连接成功,如下图:

QQ截图20220123231057.jpg

MySQL 配置

如果需要 MySQL 调优,修改服务的一些配置项,请编辑如下文件:

/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
(完)





上一篇:海康威视在 Linux 系统部署动态链接库的问题
下一篇:【实战】使用 cAdvisor 收集 Docker 容器指标
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2024-4-12 14:47:10 | 显示全部楼层
CentOS 7 安装 MySQL 8.0.36




码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-23 21:40

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表