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
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 [email protected]'%' identified by "123456" with grant option;
11、开启防火墙的3306端口
vi /etc/sysconfig/iptables
添加一行
重启防火墙
service iptables restart
12、客户机上连接服务器mysql
可以使用dos窗口,也可以使用客户端软件连接,至此,mysql安装成功。