问题描述
mysql 密码丢失的解决方案
解决方案:
-
停止服务;
-
重新启动服务:mysqld.exe --skip-grant-tables //启动服务器但是跳过权限;
-
当前启动的服务器没有权限概念:非常危险,任何客户端,不需要任何用户信息都可以直接登录,而且是root权限:新开客户端,使用mysql.exe登录即可;
-
修改root用户的密码:指定 用户名@host;
update mysql.user set password = password('root') where user = 'root'and host = 'localhost';
- 赶紧关闭服务器,重启服务,新密码连接认证;