1. 首先检查是否已经安装,如果已经安装先删除以前版本,以免安装不成功
rpm -qa | grep mysql
或者
yum list installed | grep mysql
  1. 如果安装了的话,就使用下面这条命令删除原先的mysql,举例如下
rpm -e  --nodeps        mysql-libs-5.1.73-5.e16_6.i686
  1. 下载MySql安装包 rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
  2. 安装mysql yum install mysql-server 如果显示以下内容说明安装成功 Complete!
  3. 启动Mysql服务 systemctl start mysqld.service
  4. 检查状态 systemctl status mysqld.service 显示:Status: "Server is operational"
  5. 设置开机启动mysql systemctl enable mysqld.service
  6. 检查是否已经安装了开机自动启动 systemctl list-unit-files | grep mysqld
  7. 查看root密码,可能是空密码 grep "password" /var/log/mysql/mysqld.log
  8. 空密码登录 输入 mysql 点击回车
  9. 账号密码登录 输入 mysql -uroot -p
  10. 修改登录用户的权限
use mysql;
update user set Host='%' where User='root';
FLUSH PRIVILEGES; (刷新缓存)
  1. 修改用户密码
mysql -V 查看 mysql 版本号,当版本号大于 8.0 修改密码方式不支持之前的 password 函数,可以使用下面的方式进行修改

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码'
更改完毕查看mysql.user表的authentication_string 密码是否被加密,如果加密了恭喜你改成功了