MySQL中忘记了root用户的密码解决方法

停止MySQL服务

以管理员身份运行cmd命令行

停止MySQL服务

1
net stop mysql

使用无验证方式启动MySQL服务

1
mysqld --skip-grant-tables

此时光标闪烁,不要关闭cmd窗口,新打开一个cmd窗口。

打开新的cmd窗口

登录数据库

1
mysql

修改密码

1
2
USE mysql;
UPDATE user SET PASSWORD = PASSWORD("新的密码") where user = "root";

关掉两个cmd窗口

将两个cmd窗口全部关掉,特别是执行了mysqld --skip-grant-tables命令的cmd窗口。

打开任务管理器

找到mysql.exe的进程,将其强制结束。

启动MySQL服务

使用新密码登录数据库

登录成功!!!

评论



2019-2021 覃浩的博客 鄂ICP备19020398号-4 正在载入...

PoweredHexo
HostedGitHub & Coding
DNSAliyun & DNSPod
CDNjsDelivr
PictureBedjsDelivr
ThemeVolantis