-->
[mysql] 2023-06-10 圈点643
摘要:mysql重置密码的方法已经有比较大的出入;可网上的方法都太过时了,基本上已经不能使用;甚至手册都是这样的;下面简单的说一下现在mysql重置密码的方法:区别就是字段有了点区别,然后就是alter user 的区别。
mysql重置密码的方法已经有比较大的出入;可网上的方法都太过时了,基本上已经不能使用;甚至手册都是这样的;下面简单的说一下现在mysql重置密码的方法:
1,带参数启动mysql
mysqld --skip-grant-tables
2,在命令行下
update mysql.user set authentication_string=password('newpwd') where user='root'
注意:现在的mysql版本已经没有password字段了;已经变成了“authentication_string”.
3,刷新;
flush privileges;
quit;
4,然后正常的重新启动mysql
5,还有重要的一步,在命令行下
alter user 'root'@'localhost' identified by 'newpwd';
总结:
区别就是字段有了点区别,然后就是alter user 的区别。