因为Linux系统默认没有MySql,所以我们刚使用不需要卸载。
如果需要卸载的话,步骤就跟卸载JDK一样: Linux安装与卸载JDK_大米☋的博客-CSDN博客
只需要执行rpm -qa|grep mysql命令,然后跟卸载JDK步骤一样就可以了。
先登录ROOT账号!!!
执行命令wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 远程下载MySql5.7版本,需要Linux联网

如果报错没有wget,那么执行命令yum -y install wget
执行命令yum -y install mysql57-community-release-el7-10.noarch.rpm

执行命令yum -y install mysql-community-server
如果报错

执行命令rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
再次执行命令yum -y install mysql-community-server就可以了

执行命令systemctl start mysqld.service
需要稍微等待会

执行命令systemctl status mysqld.service,可以看到正在运行

执行命令grep "password" /var/log/mysqld.log

登录进去数据库,输入命令mysql –uroot -p
输入命令后,输入自己上面查询到的密码,复制粘贴就好

修改密码,输入命令set password for root@localhost = password('123_abC321'); 密码包括大小写和特殊字符,要不然不会成功(可以修改密码策略来进行设置)

输入命令GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Yc17630620280.';

执行命令flush privileges;

先输入命令exit,退出MySql

执行命令firewall-cmd --zone=public --add-port=3306/tcp

执行命令firewall-cmd –-reload

输入命令ip addr,查看自己系统的ip地址

返回Windows系统,打开Navicat进行连接测试

如果报以上错误,需要清除防火墙中链中的规则,分别执行以下两个命令即可:
iptables -vnL
iptables -F

先进入MySql,输入命令mysql -uroot -p,然后输入密码

显示原来编码,输入命令show variables like '%character%';

使用exit;命令退出mysql,然后修改/etc/my.cnf配置文件
退出后,输入命令vim /etc/my.cnf
新添加两行,进入后按i进行编辑
[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'

添加完成后,按esc键退出编辑页面,然后输入:wq进行保存并退出
退出以后,重启重启数据库,输入命令systemctl restart mysqld
使用navicat再次进行连接测试

到此位置,Linux系统安装MySql任务完成!