1.下载RPM源

直接使用yum命令下载mysql来进行安装是不能成功的,安装过程会有问题,这里需要使用rpm命令来先进下载。下载路径为: http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm,下载命令如图: #rpm源参考地址: rpm源地址:https:// dev.mysql.com/downloads/repo/yum/   例如MYSQL5.7:https:// repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm   #下载 rpm -Uvh https:// repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm   Centos 7安装MYSQL Mysql 第1张

 

Centos 7安装MYSQL Mysql 第2张   下载完成之后查看一下都有哪些mysql的文件,使用命令: yum repolist enabled | grep "mysql.*-community.*"   Centos 7安装MYSQL Mysql 第3张

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。 Centos 7安装MYSQL Mysql 第4张

2.安装

下面就可以使用yum进行安装了。输入命令:   yum install mysql-community-server -y   等待下载安装,安装完成后 Centos 7安装MYSQL Mysql 第5张

 Centos 7安装MYSQL Mysql 第6张

 

3.配置

首先将mysql启动,开启mysql的守护进程,使用命令:   systemctl start mysqld   先记录一下默认的root密码,之后会用到:   grep "temporary password" /var/log/mysqld.log   Centos 7安装MYSQL Mysql 第7张

 

Centos 7安装MYSQL Mysql 第8张 将mysql启动之后,开始进行一些基本信息的设置。输入设置命令: mysql_secure_installation   Centos 7安装MYSQL Mysql 第9张

 

Centos 7安装MYSQL Mysql 第10张 输入刚才的默认密码: Centos 7安装MYSQL Mysql 第11张

 

Centos 7安装MYSQL Mysql 第12张 Centos 7安装MYSQL Mysql 第13张 设置新密码: Centos 7安装MYSQL Mysql 第14张

 

Centos 7安装MYSQL Mysql 第15张 Centos 7安装MYSQL Mysql 第16张   注意: 如果出现 ... Failed! Error: Your password does not satisfy the current policy requirements错误,是因为密码过于简单。刚安装的mysql的密码默认强度是最高的,如果想要设置简单的密码就要修改validate_password_policy的值   解决问题链接 https://www.cnblogs.com/yoursoul/p/6264059.html   如果要修改这个值,   1、先登入到mysql Centos 7安装MYSQL Mysql 第17张     mysql> set PASSWORD = PASSWORD('123456');     ERROR 1819 (HY000): Your password does not satisfy the current policy requirements   2、设置安全级别 Centos 7安装MYSQL Mysql 第18张    mysql> set global validate_password_policy=0;   3、默认密码长度为8,可以设置为其它值,最小4位 Centos 7安装MYSQL Mysql 第19张     mysql> set global validate_password_length=4;   4、设置新密码,刚安装完的mysql必须设置新密码(应该是从5.5版本开始) Centos 7安装MYSQL Mysql 第20张   是否删除匿名用户? Centos 7安装MYSQL Mysql 第21张

 

  Centos 7安装MYSQL Mysql 第22张 Centos 7安装MYSQL Mysql 第23张   是否禁止远程访问? Centos 7安装MYSQL Mysql 第24张 Centos 7安装MYSQL Mysql 第25张     Centos 7安装MYSQL Mysql 第26张

 

是否删除test数据库? Centos 7安装MYSQL Mysql 第27张     Centos 7安装MYSQL Mysql 第28张

 

刷新权限? Centos 7安装MYSQL Mysql 第29张 Centos 7安装MYSQL Mysql 第30张   Centos 7安装MYSQL Mysql 第31张

 

4.MYSQL正式安装完成

Centos 7安装MYSQL Mysql 第32张 Centos 7安装MYSQL Mysql 第33张  

5.阿里云配置远程连接

1.首先安全组开放端口

2.登录mysql:

mysql -u root -h localhost -p use mysql; #打开mysql数据库  

3.将host设置为%表示任何ip都能连接mysql,当然也可以将host指定为某个ip

update user set host='%' where user='root' and host='localhost';   flush privileges; #刷新权限,使配置生效   Centos 7安装MYSQL Mysql 第34张

 

Centos 7安装MYSQL Mysql 第35张 Centos 7安装MYSQL Mysql 第36张   这样就可以远程连接了  

备注1:关闭远程连接

use mysql #打开mysql数据库   #将host设置为localhost表示只能本地连接mysql update user set host='localhost' where user='root'; #刷新权限表,使配置生效 flush privileges;  

备注2:不使用root,专门创建一个用户来用于远程访问

#账号remoteuser,密码123456 grant all on *.* to 'remoteuser'@'%' identified by '123456'; flush privileges;  

测试远程连接

    原文链接:https://www.jianshu.com/p/3999700a41cd
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄