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