mysql8.0忘记密码怎么办

在遇到MySQL 8.0忘记密码情况时,可采取以下步骤进行操作。请先以管理员身份开启命令提示符窗口,定位至MySQL安装目录下的bin目录,并输入“net stop mysql”命令来关闭MySQL数据库。接着,在同一窗口或重新打开一个新的命令行窗口,继续定位至MySQL安装目录下的bin目录。在新窗口中,输入“mysqld --...
mysql8.0忘记密码怎么办
在遇到MySQL 8.0忘记密码情况时,可采取以下步骤进行操作。请先以管理员身份开启命令提示符窗口,定位至MySQL安装目录下的bin目录,并输入“net stop mysql”命令来关闭MySQL数据库。

接着,在同一窗口或重新打开一个新的命令行窗口,继续定位至MySQL安装目录下的bin目录。在新窗口中,输入“mysqld --console -- skip-grant-tables --shared-memory”。这一步骤中,“--skip-grant-tables”的作用是启动MySQL服务时跳过权限表认证。

在接下来的步骤中,重新打开一个命令行窗口,同样定位至MySQL安装目录下的bin目录,输入“mysql”命令,进入MySQL的命令行界面。

在MySQL命令行界面,执行“use mysql”命令,然后输入“update user set authentication_string='' where user='root'”命令,将authentication_string字段置为空。这一步是用于修改密码认证的临时步骤。

接下来,输入“flush privileges;”命令刷新权限表,确保更改生效。

为了进一步修改密码,再次刷新权限表,输入“flush privileges;”命令。

最后,重新打开一个命令行窗口,输入“mysql -u root -p”命令,后接你想要设置的新密码,完成密码修改。2024-08-13
mengvlog 阅读 52 次 更新于 2025-10-30 13:24:28 我来答关注问题0
檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部