yum安装MYSQL8.0步骤
服务器:腾讯云
版本:CentOS7.0及以上
注意:CentOS中已经默认安装了MariaDB,所以自己安装Mysql就好了。不必用Docker,减少不必要的麻烦
1.下载安装MYSQL
#1.下载
wget -i -c https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
#2.安装
yum -y install mysql80-community-release-el7-3.noarch.rpm
yum -y install mysql-community-server
2.检测和启动MYSQL
#1.检查Mysql状态,如果是active状态则不需启动(查看MySQL服务)
systemctl status mysqld.service
#2.如果active不是active则执行下面这条指令(启动MySQL服务)
systemctl start mysqld.service
#查询登录mysql的随机密码
grep "password" /var/log/mysqld.log

#1.登录mysql,输入命令和上面的密码(linux下密码是不显示的直接回车就好了)
mysql -uroot -p
#2.查看密码规范(报错也没关系继续往下走)
SHOW VARIABLES LIKE 'validate_password%';
#3.修改密码规范
set global validate_password.policy=0;
set global validate_password.length=1;
#4.修改密码(123456是我的密码,你可以换成你的)
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
#5.设置运去远程连接(提示一个语法错误,有人说是mysql.8.0版本的全下难问题,要先创建账号再设置权限。也有的说8.0.11之后移除了grant 添加用户的功能。)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
#6.创建用户
CREATE USER 'admin'@'%' IDENTIFIED BY '123456';
#7.允许远程连接
GRANT ALL ON *.* TO 'admin'@'%';