Centos7安装mysql5.7

252 阅读2分钟

由于笔者当前Centos7已经默认集成了mariadb,所以在安装mysql之前需要把mariadb安装包依赖进行卸载,不然会影响mysql的后续安装。 (注:如你的系统没有安装mariadb,可忽略1,2步骤)

1.查找已经安装的mariadb

rpm -qa | grep mariadb

2.卸载mariadb安装包

rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64

rpm -e --nodeps mariadb-libs

3.下载mysql的yum源

wget dev.mysql.com/get/mysql57…

4.列出yum源仓库里有mysql的关键字,看是否有下载

yum repolist all | grep mysql

查出所有不区分大小写字母的mysql安装包

rpm -qa | grep -i mysql 5.安装mysql源

yum -y localinstall mysql57-community-release-el7-11.noarch.rpm

yum repolist all | grep mysql //发现已经安装了mysql源

6.安装mysql

yum install mysql-community-server

7.设置开机启动mysql服务

systemctl enable mysqld

8.启动mysql服务

systemctl start mysqld

9.由于安装后会自动生成密码,需输入以下命令才可知密码

grep 'temporary password' /var/log/mysqld.log

10.登录mysql

mysql -uroot -p 利用步骤8获取的密码,进行输入后即可登录

11.重新设置登录密码

mysql> set password for 'root'@'localhost'=password('JonySuper@666'); 密码必须为8位以上,同时包含大小写字母和数字、特殊符号,否则会报错:

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

12.重新启动mysql服务

systemctl restart mysqld

13.再次进入mysql登录

mysql -uroot -p

与步骤9不同的是,这次输入的密码是自己已经设置好的,以我的为例则应输入的是JonySuper@666

接着就可以操作数据库了~~

注:本文为Jony原创,未经许可不得在任何平台转载,侵权必究。如需转载,可关注微信公众号:技术训练营,在后台留言,与作者联系,取得许可才能转载~ 欢迎加linux零基础交流QQ群:734638086,欢迎讨论。

微信扫一扫,发现更精彩。