centos6.5安装mysql5.7

1、检查是否已经有安装mysql

rpm -qa|grep mysql

2、卸载mysql

3、解压压缩包

tar -xvf mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar

4、依次安装rpm包

rpm -ivh mysql-community-common-5.7.12-1.el6.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.12-1.el6.x86_64.rpm

rpm -ivh mysql-community-client-5.7.12-1.el6.x86_64.rpm

rpm -ivh mysql-community-server-5.7.12-1.el6.x86_64.rpm

rpm -ivh mysql-community-devel-5.7.12-1.el6.x86_64.rpm

5、启动mysql

service mysqld start

6、查看临时密码

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

7、使用root用户 和临时密码登录mysql

mysql -uroot -p临时密码

mysql -uroot -puCdpitfUi4%H

centos6.5安装mysql5.7_第1张图片

8、登录后需要立即修改密码

set password = password("密码");

注意:mysql默认密码策略不允许123456简单密码,需要设置复杂密码,但是笔者不愿意记复杂密码。

如果愿意使用复杂密码的可以省略第9步。

9、调整密码复杂度并重新设置密码

set global validate_password_policy=0; 设置密码强度检查等级。其中对应关系为:0/LOW、1/MEDIUM、2/STRONG。

set global validate_password_mixed_case_count=0; 设置密码必须包含的大小写字母为0个。

set global validate_password_number_count=1; 设置密码至少要包含的数字为1个。

set global validate_password_special_char_count=0;设置密码必须要包含的特殊字符数为0个

set global validate_password_length=3;设置密码的最小长度为3

重新设置密码 虽然有警告,但是执行成功

10、创建远程连接用户

grant all on *.* to root@'%' identified by "123456" with grant option;

11、开启防火墙的3306端口

vi /etc/sysconfig/iptables

添加一行

centos6.5安装mysql5.7_第2张图片

重启防火墙

service iptables restart

centos6.5安装mysql5.7_第3张图片

12、客户机上连接服务器mysql

可以使用dos窗口,也可以使用客户端软件连接,至此,mysql安装成功。

centos6.5安装mysql5.7_第4张图片

 

 

 

 

 

 

 

 

你可能感兴趣的:(CentOS操作系统,实施运维工程师)