1. 使用root用户重置密码(如果你还有root权限): 停止MySQL服务。 在命令行中输入 `mysqld_safe skipgranttables` 启动MySQL。 打开一个新的命令行窗口,并输入 `mysql u root` 连接到MySQL。 在MySQL命令行中输入 `UPDATE mysql.user SET password=PASSWORD WHERE User='root';`。 输入 `FLUSH PRIVILEGES;`。 重启MySQL服务。
2. 使用配置文件(如果MySQL配置文件允许): 编辑MySQL配置文件(通常是 `my.cnf` 或 `my.ini`)。 在 `` 部分添加 `skipgranttables`。 重启MySQL服务。 使用上述方法1中的步骤重置密码。 重新编辑MySQL配置文件,删除 `skipgranttables`。 重启MySQL服务。
3. 使用安全模式(如果MySQL版本支持): 停止MySQL服务。 在命令行中输入 `mysqld skipgranttables skipnetworking