文章目录提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
- 前言
- 引用博文:
- 一、修改镜像
- 第一步:进入yum配置文件目录
- 第二步:备份配置文件(如果后续出现了问题就可以恢复)
- 下载网易yum
- 第四步:更新配置
- 二、版本
- 8.0版本
- 5.7版本
- 三、安装
- 8.0版本
- 5.7版本
- 安装
- 四、查看临时密码
- 1.重启数据库
- 2.查看log生成的临时密码
- 3.修改密码(肯会遇到的坑,可以到最后看问题)
- 进入数据库
- 修改密码长度
- 修改复杂程度
- 修改账号和密码可以一致(如果不同,可以不配置)
- 修改
- 退出数据库
- 五、配置外网可以访问
- 1.进入数据库
- 2.进入mysql数据库
- 3.配置访问权限
- 4.刷新权限
- 5.退出数据库
- 6.重启
- 六、测试
- 七、 数据库卸载
- 1.查看已安装的mysql
- 2.卸载
- 3.删除数据
- 八、 问题
- 解决方案(它的意思是说先修改密码)
- 1. 先把密码修改成生成密码(之前的临时密码)
- 2.修改最小长度
- 3.修改复杂程度
- 4.修改密码
前言
引用博文:
https://blog.csdn.net/qq_44697754/article/details/121740016
提示:以下是本篇文章正文内容,下面案例可供参考
一、修改镜像 第一步:进入yum配置文件目录cd /etc/yum.repos.d/
第二步:备份配置文件(如果后续出现了问题就可以恢复)·mv CentOS-Base.repo CentOS-Base-yum.repo
下载网易yumwget http://mirrors.163.com/.help/CentOS6-Base-163.repo
下载的文件名为:CentOS6-Base-163.repo
重命名
mv CentOS6-Base-163.repo CentOS-Base.repo
yum update
二、版本 8.0版本wget http://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm
5.7版本wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
三、安装 8.0版本sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
5.7版本sudo rpm -ivh mysql5.7-community-release-el7-8.noarch.rpm
安装sudo yum install mysql-server
四、查看临时密码 1.重启数据库systemctl restart mysqld
2.查看log生成的临时密码grep "A temporary password" /var/log/mysqld.log
3.修改密码(肯会遇到的坑,可以到最后看问题) 进入数据库mysql -u root -p
输入临时密码,进入数据库
如果是root就是4
set global validate_password.length=4;
set global validate_password.policy=0;
修改账号和密码可以一致(如果不同,可以不配置)set global validate_password.check_user_name=off;
修改ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
退出数据库exit
五、配置外网可以访问 1.进入数据库mysql -u root -p
输入密码
use mysql;
3.配置访问权限update user set host='%' where user='root';
4.刷新权限flush privileges;
5.退出数据库exit
6.重启systemctl restart mysqld
六、测试 七、 数据库卸载 1.查看已安装的mysqlrpm -qa | grep -i mysql
2.卸载yum remove 名字
3.删除数据rm -rf /var/lib/mysql
八、 问题解决方案(它的意思是说先修改密码) 1. 先把密码修改成生成密码(之前的临时密码)ERROR …your password dose not satisfy the current policy requirements 等错误
ALTER USER 'root'@'localhost' IDENTIFIED BY '生成密码';
2.修改最小长度set global validate_password.length=4;
3.修改复杂程度set global validate_password.policy=0;
4.修改密码ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';



