忘记了root的默认密码怎么办?可以用下面方法重置:
- 停止MySQL服务
- 在CMD中转到MySQL的bin目录
- 执行:mysqld --skip-grant-tables;(该命令是省略权限检查启动MySQL服务,执行后,CMD会停止不动,此时不要关闭该CMD窗口。)
- 打开一个新的CMD窗口,同样转到MySQL的bin目录下,执行:mysql
- 然后再执行:update user set password=password('新密码') where user='root';
- 然后再执行:flush privileges;
- 关闭所有CMD窗口,重启MySQL服务,如果出现重启错误,可重启电脑,再启动MySQL,此时root的密码就被重置了。
以后忘记了某个用户的密码,就用这个方法重置吧!