1、 下载mysql源 wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
2、 安装mysql的yum源 yum localinstall mysql57-community-release-el7-11.noarch.rpm
3、 安装mysql yum install mysql-community-server
4、验证是否安装成功 systemctl status mysqld
5、mysql 设置开机启动 systemctl enable mysqld,systemctl daemon-reload
6、 rpm -qa | grep -i mysql 可以查看已安装了的mysql组件
7、启动MySQL systemctl start mysqld
8、登录mysql
启动之后登录MySQL发现如下报错,日志是无法定位到mysql.sock文件
应该是系统权限问题
如下图,授权既可
9、mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改
10、用上面的密码进入并修改密码
如图,mysql5.7 对密码的强度做了要求,由于我们是本地使用,所以设置简单的密码就好
在etc/my.cnf 文件中吧密码策略禁用
validate_password = off
然后重启mysql 设置密码
set password for ‘root’@‘localhost’=password(‘123456’);
11、允许远程连接
允许root用户远程连接
grant all on . to ‘root’@’%’ identified by ‘123456’ with grant option;
12、重启防火墙生效
启动: systemctl start firewalld
关闭: systemctl stop firewalld