MySQL忘记密码的处理

停止mysql 进程。

使用管理员权限运行cmd。

输入以下代码:

安装目录\mysql\bin\mysqld.exe --defaults-file="安装目录\mysql\my.ini" --console --skip-grant-tables;

注:--skip-grant-tables 是跳过密码验证,放到配置文件中就不用进行以下步骤。

这个cmd窗口放着不用管,再开一个,直接打开,不需要管理员权限。

输入以下代码:

安装目录\mysql\bin\mysql.exe

UPDATE mysql.user SET authentication_string=password('123456') WHERE user='root' and Host = '%';

flush privileges;

SET password for 'root'@'localhost'=password('123456');

搞定,然后开启服务,使用账号:root,密码:123456

posted @ 2017-09-25 18:21  静待花开~  阅读(130)  评论(0编辑  收藏  举报