Mysql的下载地址
https://downloads.mysql.com/archives/community/
一、安装Mysql依赖【perl net-tools】
命令: yum install perl net-tools
-y
这里需要你等待一段时间.
二、卸载mariadb
命令: rpm
-qa | grep mariadb

找到这个文件, 下一个命令要用这个文件
命令: rpm
-e --nodeps mariadb-libs-5.5.64-1.el7.x86_64
三、安装mysql
这里就开始把你下载的mysql开始安装
问: 如何把window系统中下载好的应用传到Linux系统中呢?
这里可以看我的这篇博客: Linux和Window系统之间的数据传输详解_向上的狼的博客-CSDN博客
将Window系统中下载好的mysql(记住这里是Linux版的压缩包, 不要下的Window系统版本的) 移到Linux系统后输入
命令: tar -xvf mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar (这个版本号看你自己下载的, 解压这个压缩包)
然后会得到里面很多个压缩包.
命令: 分别对这其中四个压缩包进行解压, 记住顺序不要错 (这个版本就是你自己下载的那个版本)
- rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm
- rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm
- rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm
- rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm
四、启动mysql
命令: systemctl
start mysqld

五、查找密码并登陆Mysql
命令: cat /var/log/mysqld.log | grep password
这个就是初始密码, 把它复制下来, 保存.
命令: mysql
-u root -p
利用刚刚保存的密码登录进去.
六、修改Mysql密码 8.0版本输入命令(这里密码改为123456)
命令: set
global validate_password.policy=LOW;

命令: set global validate_password.length=6;

更改加密方式
命令: ALTER USER
'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;

更新用户密码
命令: ALTER USER
'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

新权限
命令: FLUSH PRIVILEGES;

注: #---------- 修改 Mysql 密码 5.7 版本输入命令:set global validate_password_policy = LOW;set global validate_password_length = 6alter user root@localhost identified by '123456' ;
七、修改Mysql链接地址(让其可以通过mysql可视化软件连接)
命令: use mysql;

命令: update user
set host='%' where user = 'root';

命令: commit;

命令: exit
;

命令: systemctl restart mysqld;
这个命令可能有的时候会有问题, 可以多试试几次
八、最后就通过可视化软件连接, 我这里用的是SQLyog
这个MySql主机地址就是你Linux的ip地址, 用户名: root, 密码123456
这就是Linux安装mysql的全部过程了,希望能够帮你解决这个问题.