MySQL忘记密码的处理

停止mysql 进程。

使用管理员权限运行cmd。

输入以下代码:

安装目录mysqlinmysqld.exe --defaults-file="安装目录mysqlmy.ini" --console --skip-grant-tables;

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

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

输入以下代码:

安装目录mysqlinmysql.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

原文地址:https://www.cnblogs.com/wsh-ning/p/7593242.html