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
未经允许不得转载:全栈博客园 » 忘掉mysql暗码,忘掉MySQL暗码怎么办?快速康复数据库拜访权限攻略