1.删除centos7 自带的Mariadb,避免安装mysql报错
rpm -qa|grep mariadb
rpm -e --nodeps mariadb-libs
2. 检查之前安装过mysql,有则删除遗留文件
rpm -qa | grep mysql
rpm -e --nodeps mysql
#删除mysql 文件
rm /etc/my.cnf
3.下载rpm 文件
打开 官方下载页面 (目前是这个页面如图)
4.上传服务器解压
tar -xvf mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar
5.进入解压的目录进行安装
rpm -Uvh *.rpm --nodeps --force
安装完成如图所示
6.获取初始密码
# 启动mysql
systemctl start mysqld
#获取初始密码
cat /var/log/mysqld.log | grep password
7. 登录
mysql -uroot -p
8.修改密码
# 查看默认配置
show variables like "%validate%";
#修改默认配置
#设置密码可以为简单模式(可不设置,但你的密码必须符合默认的规范)
set global validate_password_policy=0;
# 设置密码长度至少6位
set global validate_password_length=6;
#设置密码
set password=password('123456');
flush privileges;
9.设置远程访问
grant all privileges on *.* to 'root'@'%' identified by '你的密码' with grant option;
flush privileges;
10.开机自启
systemctl enable mysqld