不能再使用简单的密码
必须同时包含大小写,特殊字符
参考博客 https://blog.csdn.net/yi247630676/article/details/80352655
忘记初始密码的修改密码方法
- 设置成免密登录
- 使用set password命令将用户表密码置空
- 使用空密码登录
- 使用alter命令修改新密码
对应步骤
- 设置成免密登录
vim /etc/my.cnf 进入my.cnf 编辑界面,加入skip-grant-tables
:wq保存并退出
启动mysql服务:start mysqld.service
登录mysql mysql -u root - 使用set password命令将用户表密码置空
mysql>update set password for 用户名@localhost = password('新密码');
8.0版本的mysql不支持password方法,且password字段已经改变
应该使用下面语句
mysql>update user set authentication_string = ‘’ where user = 'root' ;
- 使用空密码登录
- 使用alter命令修改新密码
mysql>ALTER USERr user() IDENTIFIED BY 'MyNewPass@123';
使用yum 包安装旧版本mysql
官方文档
https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/#repo-qg-yum-fresh-install
命令效果如下
yum repolist all | grep mysql
sudo yum-config-manager --disable mysql80-community
sudo yum-config-manager --enable mysql57-community
mysql 安装步骤
参考文档
http://www.runoob.com/mysql/mysql-install.html