0%

Cent OS 安装 MySQL

正文

安装

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

欢迎关注我的其它发布渠道