需要先查看之前是否有安装过别的MySQL,如果有需要进行删除
rpm -qa | grep -i -E mysql\|mariadb | xargs -n1 sudo rpm -e --nodeps
上传mysql安装包到和五个rpm文件,使用xftp上传即可
然后依次安装五个rpm包
sudo rpm -ivh 01_mysql-community-common-5.7.29-1.el7.x86_64.rpm
sudo rpm -ivh 02_mysql-community-libs-5.7.29-1.el7.x86_64.rpm
sudo rpm -ivh 03_mysql-community-libs-compat-5.7.29-1.el7.x86_64.rpm
sudo rpm -ivh 04_mysql-community-client-5.7.29-1.el7.x86_64.rpm
第五个这里需要提前安装一个依赖包
sudo yum install libaio
sudo rpm -ivh 05_mysql-community-server-5.7.29-1.el7.x86_64.rpm
启动mysql,查看mysql启动状态
sudo systemctl start mysqld
sudo systemctl status mysqld
查看mysql临时密码,因为会有一个默认的root用户
sudo cat /var/log/mysqld.log | grep password
ps:最后的密码当中不包含冒号和他后面一位的空格,要注意别把空格也复制上
登录
mysql -uroot -p'上一步得到的密码'
先设置一个复杂的密码
set password=password("Zhiyun-1030");
然后在修改
set global validate_password_length=4;
set global validate_password_policy=0;
设置一个简单的密码
set password=password("123456");
先退出
exit
再用刚才改的密码进行登录
mysql -uroot -p123456
设置外部访问,先切换数据库
use mysql
select user, host from user;
update user set host="%" where user="root";
刷新配置
flush privileges;
quit;
使用链接软件链接即可