在遇到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