Mysql的下载地址
https://downloads.mysql.com/archives/community/
一、安装Mysql依赖【perl net-tools】
命令: yum install perl net-tools
-y
这里需要你等待一段时间.
二、卸载mariadb
命令: rpm
-qa | grep mariadb
![](https://img-blog.csdnimg.cn/8edf892d25c34578bcb7a33ecaed1998.png)
找到这个文件, 下一个命令要用这个文件
命令: 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
![](https://img-blog.csdnimg.cn/b52e44651b8447098420c25d6e4c908f.png)
五、查找密码并登陆Mysql
命令: cat /var/log/mysqld.log | grep password
这个就是初始密码, 把它复制下来, 保存.
命令: mysql
-u root -p
利用刚刚保存的密码登录进去.
六、修改Mysql密码 8.0版本输入命令(这里密码改为123456)
命令: set
global validate_password.policy=LOW;
![](https://img-blog.csdnimg.cn/ec00bc3e3d0141a3af4fdc66085874e7.png)
命令: set global validate_password.length=6;
![](https://img-blog.csdnimg.cn/b32e5fc98bb14b06b34153db35075f78.png)
更改加密方式
命令: ALTER USER
'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;
![](https://img-blog.csdnimg.cn/34c8762c613940b1ba9daa9559b873b3.png)
更新用户密码
命令: ALTER USER
'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
![](https://img-blog.csdnimg.cn/ba1ee66d37014edf808a16a2be0a1e0b.png)
新权限
命令: FLUSH PRIVILEGES;
![](https://img-blog.csdnimg.cn/ce064f7b05294ebf8a5cc0c7a5188403.png)
注: #---------- 修改 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;
![](https://img-blog.csdnimg.cn/d4874d6d769e48cebe044091540196bb.png)
命令: update user
set host='%' where user = 'root';
![](https://img-blog.csdnimg.cn/c93c0fe162974583a0433baec7f0a773.png)
命令: commit;
![](https://img-blog.csdnimg.cn/b80569181d71482f83a664655d8d4408.png)
命令: exit
;
![](https://img-blog.csdnimg.cn/a9f08939638e4946b79ffaf16714aead.png)
命令: systemctl restart mysqld;
这个命令可能有的时候会有问题, 可以多试试几次
八、最后就通过可视化软件连接, 我这里用的是SQLyog
这个MySql主机地址就是你Linux的ip地址, 用户名: root, 密码123456
这就是Linux安装mysql的全部过程了,希望能够帮你解决这个问题.