试过的没成功的方法如下:
1.set password
mysql -u root -p
输入原来密码登陆
set password for ‘root’@‘localhost’ = password(‘123’);

执行完成后密码并没有更新
2.编辑user表
mysql -u root -p
use mysql;
UPDATE user SET Password = PASSWORD(‘123’) WHERE user = ‘root’;
3.在NavicatCat中更改


成功方法:
mysqladmin -u root -p password 123456
输入原来密码
或者
mysql -u root -p
SET PASSWORD=PASSWORD(‘123456’);
本文介绍了在MySQL中重置root用户密码的有效方法。包括使用mysqladmin命令行工具和MySQL客户端直接设置新密码。同时排除了一些常见但无效的操作方式,如尝试通过SET PASSWORD语句或更新user表来更改密码。
4217

被折叠的 条评论
为什么被折叠?



