1、下载rpm包
cd到目录:/usr/local/MySQL/
命令:# wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm --no-check-certificate
![](https://img.haomeiwen.com/i21813804/65edea7f2811226c.png)
2、安装本地MySQL源
命令:# yum localinstall mysql57-community-release-el7-10.noarch.rpm
![](https://img.haomeiwen.com/i21813804/b166c5b0ad45b45a.png)
3、验证是否安装成功
命令:# yum repolist all | grep mysql
![](https://img.haomeiwen.com/i21813804/a862eb12c069212e.png)
OK,看到5.7版本是启动的,至此,基础准备工作完成。
4、安装MySQL
命令:# yum install mysql-community-server
![](https://img.haomeiwen.com/i21813804/af3059db0b2bd1df.png)
有点儿遗憾,安装失败了。找到如下解决方法:
5、执行下面两个命令
命令1:# yum clear all #清除仓库缓存
命令2:# yum makecache #将服务器包信息缓存到本地
![](https://img.haomeiwen.com/i21813804/d728fd8708363525.png)
6、再次执行安装命令,# yum install mysql-community-server -y
![](https://img.haomeiwen.com/i21813804/27c557ce8d8dee84.png)
![](https://img.haomeiwen.com/i21813804/b0ef4e8b84f94f28.png)
OK,至此安装完成!
总结:出现这个问题的原因一般都是强制停止过YUM安装或者卸载指令,以及更新了YUM配置文件之后没有进行缓存的更新导致的,
所以每次更新新增完YUM配置文件就需要更新缓存
参考资料:https://www.cnblogs.com/liuyi778/p/11427865.html
7、启动服务
启动服务命令:# systemctl start mysqld
查看服务状态命令:# systemctl status mysqld
![](https://img.haomeiwen.com/i21813804/87fd4265a2ec4ada.png)
从上图可以看到mysql已经启动。
8、查看mysql初始密码,mysql5.7之后初始密码不再默认为空
命令:# grep 'password' /var/log/mysqld.log
![](https://img.haomeiwen.com/i21813804/cece6e379408b3ed.png)
最后的e-;u<altP3De就是密码。
9、命令行登录mysql,命令:# mysql -u root -p
![](https://img.haomeiwen.com/i21813804/8077c17cfc381e20.png)
10、修改密码
登录之后 第一步必须先修改密码,
否则其他操作都执行不了,如下:
![](https://img.haomeiwen.com/i21813804/e2df8a4aefdce8d5.png)
11、重置密码命令:# alter user root@localhost identified by '新密码'
![](https://img.haomeiwen.com/i21813804/6c718dab35c7de31.png)
参考解决方式:https://blog.csdn.net/hello_world_qwp/article/details/79551789
12、查看密码策略,命令:# SHOW VARIABLES LIKE 'validate_password%';
![](https://img.haomeiwen.com/i21813804/4db37f203ced71ad.png)
查看密码策略失败,只好直接修改密码策略了。
13、此时再查看密码策略,已经是修改后的了
![](https://img.haomeiwen.com/i21813804/8565049b0ecd4e98.png)
到此数据库的密码设置就完成了。
退出mysql用exit:
![](https://img.haomeiwen.com/i21813804/4b0828dadb2776a6.png)
重启mysql命令:# systemctl restart mysqld
停止mysql命令:# systemctl stop mysqld
14、但此时还有一个问题,就是因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉:# yum -y remove mysql57-community-release-el7-10.noarch
![](https://img.haomeiwen.com/i21813804/6675ae22bad19150.png)
此时才算真的完成了。
安装资料参考:https://www.cnblogs.com/shuo1208/p/11237713.html
http://istester.com/article/258.html
网友评论