Cent OS 安装 MySQL

本文最后更新于:2021年11月18日 晚上

正文

安装

1. 安装 MySQL 最新的 yum 源

下方命令中的链接为 MySQL 官方提供的 rpm 包下载地址
我们可以在MySQL 官网中的 [Downloads –> Community –> MySQL Yum Repository] 下找到当前最新的版本

1
yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm

2. 通过 yum 安装 MySQL

1
yum install -y mysql-community-server

启动服务

1. 启动 MySQL 服务

1
systemctl start mysqld.service 或者 service mysqld start

2. 设置服务开机自启动

1
systemctl enable mysqld.service

修改密码

1. 查询 MySQL 初始密码

1
grep 'temporary password' /var/log/mysqld.log

2. 登录 MySQL

输入以下命令回车后输入初始密码,如果为空则不填,再次回车则进入 MySQL 操作界面。

1
mysql -uroot -p

3. 刷新权限

1
FLUSH PRIVILEGES;

4. 修改密码

1
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

需要注意的是,MySQL 8.0 默认使用了新的加密方式(caching_sha2_password),但是现在很多应用都暂不支持这种加密方式(比如 WordPress 5.3.x),所以会导致应用无法登陆数据库的情况。
如果需要使用传统的加密方式(mysql_native_password)进行加密,请使用下面的命令:

1
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql\_native\_password BY '新密码';

5. 退出 MySQL

1
EXIT;

扩展阅读

MySQL 常用命令

查看 MySQL 服务的状态

1
systemctl status mysqld.service 或者 service mysqld status

停止 MySQL 服务

1
systemctl stop mysqld.service 或者 service mysqld stop

关闭 MySQL 服务开机自启

1
systemctl disable mysqld.service

Cent OS 安装 MySQL
https://chenpipi.cn/post/centos-install-mysql/
作者
陈皮皮
发布于
2019年2月10日
更新于
2021年11月18日
许可协议