网上一大堆乱七八糟的,特别复杂,还自己下载,自己编译,又自己写配置文件。我跟你说:没必要!几个命令就搞定了
跟着这个节奏来
- 添加仓库
1
| wget -i -c https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
|
- 安装仓库
1
| yum -y install mysql80-community-release-el7-3.noarch.rpm
|
- 安装mysql
1
| sudo yum install mysql-community-server
|
- 启动mysql服务
1
| sudo service mysqld start
|
- 查看mysql状态
1
| sudo service mysqld status
|
第一行绿点 第二行loaded为enabled 第三行active(runing)就成功
- 查看初始密码
1
| sudo grep 'temporary password' /var/log/mysqld.log
|
@localhost: 初始密码
- 使用初始密码登录
- 修改密码(可以自己写密码,但是要达到复杂度要求,如果想用简单点的密码,请先用下面这个密码登录进去,再修改密码复杂度)
1
| ALTER USER 'root'@'localhost' IDENTIFIED BY '123@@@aaa...';
|
- 修改密码复杂度
1 2
| set global validate_password.policy=0; set global validate_password.length=1;
|
重复步骤8,再次修改密码,这次的可以使用简单密码啦(123456也可以)
允许远程连接
1
| update user set host = '%' where user = 'root';
|
- 其他杂项
1
| systemctl stop firewalld.service
|
还有一些阿里云啊华为云啊要在网站控制台关闭
其他错误参考
https://www.cnblogs.com/z0909y/p/10772854.html