下载
[root@localhost ~]# wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm



安装
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y remove mysql57-community-release-el7-10.noarch.rpm



换源
​ https://mirrors.cnnic.cn/help/mysql/​​ vi /etc/yum.repos.d/mysql-community.repo
可以直接将网站的***配置文件信息直接拷贝到该文件内***,也可以像我一样***只修改想要那个版本的信息***,将所有高版本的enabled都设置为 0。



开始安装
yum install -y mysql-community-server



启动服务
systemctl start mysqld.service
systemctl status mysqld.service
systemctl stop mysqld.service



查看默认密码
grep “password” /var/log/mysqld.log



登录MySQL
mysql -uroot -p
//修改root密码
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘new password’;
//查看密码设置规范
SHOW VARIABLES LIKE ‘validate_password%’;
//设置密码查看规范
set global validate_password_length=4; //设置长度最低为4位
set global validate_password_policy=0; //设置可以为简单的密码



初始化的mysql用户权限只能localhost访问,外部机器访问需要添加权限:



mysql> Grant all privileges on ​.​ to ‘root’@’%’ identified by ‘password’ with grant option;

(%表示任意ip,如果指定ip,改为对应ip即可;‘root’是指要使用的用户名)

mysql> flush privileges; (刷新权限,或者重启mysql)

  1. 如果需要卸载,请移步????​​CentOS7环境,卸载MySQL​