1.安装wget
yum install wget
2.下载mysql的rpm
wget http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
3.安装mysql的rpm
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
这时候会在 /etc/yum.repos.d/目录下生成两个文件 mysql-community.repo和mysql-community-source.repo
4.修改repo文件(安装5.7,不要8.0)
cd /etc/yum.repos.d/
vim mysql-community.repo
将 [mysql57-community] 下的 enabled 设置为1,表示打开5.7 将 [mysql80-community] 下的 enabled 设置为0,表示关闭8.0 修改完保存退出
5.安装Mysql
yum -y install mysql-community-server
这时候可能会出现No match for argument: mysql-community-server
的错误,需要运行命令:
yum module disable mysql
然后重新尝试运行命令:
yum -y install mysql-community-server
6.查看mysql版本
mysql --version
7.启动Mysql并查看Mysql状态
systemctl start mysqld.service
systemctl status mysqld.service
8.获取临时密码
grep "password" /var/log/mysqld.log
9.远程登陆设置
使用命令
mysql -uroot -p
登陆mysql,之后使用命令
set global validate_password_policy=LOW;
降低密码复杂度要求,然后使用命令
ALTER USER USER() IDENTIFIED BY 'your password';
重置密码,之后使用命令
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; #123456为你需要设置的密码
设置远程访问,然后使用命令
FLUSH PRIVILEGES;
刷新权限。 退出mysql。
10.重启mysql
service mysqld restart
安装完成
11.注意腾讯云个坑货
腾讯云需要在控制台开放端口
参考文章:
https://blog.csdn.net/qq_37130607/article/details/105854301
https://blog.csdn.net/muziljx/article/details/81541896
https://blog.csdn.net/zhanaolu4821/article/details/93622812
https://blog.csdn.net/zhaokuo719/article/details/105508321/
注意:本文归作者所有,未经作者允许,不得转载