基于mysql8的密码修改
程序员文章站
2022-05-11 09:12:45
...
- 首先,在mysql的配置文件中加入一句话skip-grant-tables(不加注释)
- 第二步:重启mysql服务 systemctl restart mysqld
- 第三步:进入mysql
- 第四步:挨个执行命令
use mysql;
update user set authentication_string = '' where user = 'root'; //将密码置空
exit; //退出
- 第五步:重新进入mysql:mysql uroot -p(密码为空);
ALTER USER 'root'@'localhost' IDENTIFIED BY 'aaa@qq.com';//'aaa@qq.com' 密码形式过于简单则会报错
ps:mysql5.7.6版本后 废弃user表中 password字段 和 password()方法,所以旧方法重置密码对mysql8.0版本是行不通的,共勉
上一篇: 顺序查找(基于无序链表)