正文
安装
1. 安装 MySQL 最新的 yum 源
下方命令中的链接为 MySQL 官方提供的 rpm 包下载地址
我们可以在MySQL 官网中的 [Downloads –> Community –> MySQL Yum Repository] 下找到当前最新的版本
yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm |
2. 通过 yum 安装 MySQL
yum install -y mysql-community-server |
启动服务
1. 启动 MySQL 服务
systemctl start mysqld.service 或者 service mysqld start |
2. 设置服务开机自启动
systemctl enable mysqld.service |
修改密码
1. 查询 MySQL 初始密码
grep 'temporary password' /var/log/mysqld.log |
2. 登录 MySQL
输入以下命令回车后输入初始密码,如果为空则不填,再次回车则进入 MySQL 操作界面。
mysql -uroot -p |
3. 刷新权限
FLUSH PRIVILEGES; |
4. 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; |
需要注意的是,MySQL 8.0 默认使用了新的加密方式(caching_sha2_password),但是现在很多应用都暂不支持这种加密方式(比如 WordPress 5.3.x),所以会导致应用无法登陆数据库的情况。
如果需要使用传统的加密方式(mysql_native_password)进行加密,请使用下面的命令:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql\_native\_password BY '新密码'; |
5. 退出 MySQL
EXIT; |
扩展阅读
MySQL 常用命令
查看 MySQL 服务的状态
systemctl status mysqld.service 或者 service mysqld status |
停止 MySQL 服务
systemctl stop mysqld.service 或者 service mysqld stop |
关闭 MySQL 服务开机自启
systemctl disable mysqld.service |