一、卸载mariadb
# 查找
rpm -qa| grep -i mariadb
# 卸载
sudo rpm -e --nodeps 查询出来的mariadb版本
二、下载MySQL包
wget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
三、解压
# 创建文件夹
mkdir mysqlrpm5.7.26
# 解压
tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar -C mysqlrpm5.7.26
四、赋予权限
cd mysqlrpm5.7.26
chmod 755 ./*
五、删除多余文件rpm包
rm -rf mysql-community-test-5.7.26-1.el7.x86_64.rpm
rm -rf mysql-community-embedded-*
rm -rf mysql-community-devel-5.7.26-1.el7.x86_64.rpm
六、安装MySQL
sudo rpm -Uvh --nodeps --force *.rpm
七、启动MySQL
systemctl start mysqld
八、查看默认MySQL默认密码
grep "password" /var/log/mysqld.log
九、登录MySQL
mysql -u root -p
密码
十、修改MySQL配置
以下命令登录到MySQL内执行
# 修改密码安全策略
set global validate_password_policy=0;
# 查看密码策略
show variables like 'validate_password%';
# 修改密码最短长度
set global validate_password_length =1;
# 修改密码
use mysql;
set password=password('root');
# 刷新
flush privileges;
# 查看目前用户登录权限
select user,host from user;
# 设置允许远程访问
update user set host='%' where user = 'root' and host='localhost';
# 刷新
flush privileges;