📜  phpmyadmin 重置 root 密码 - SQL (1)

📅  最后修改于: 2023-12-03 15:18:33.048000             🧑  作者: Mango

PHPMyAdmin 重置 root 密码 - SQL

在开发过程中,我们经常会使用到 PHPMyAdmin 来管理 MySQL 数据库。但是有时候,我们会忘记 root 密码,这时候该怎么办呢?

本文将介绍如何在 PHPMyAdmin 中重置 root 密码。

步骤
  1. 打开 PHPMyAdmin,在登录页面,点击“忘记密码”。

  2. 在“忘记密码”页面,选择“使用 SQL 查询”选项。

    SELECT `user`, `host`, LENGTH(`password`) FROM `mysql`.`user` WHERE (`user` = 'root')
    

    上面的 SQL 查询语句将会查找 root 用户的账号、主机名和密码哈希值的长度。

  3. 把查询结果复制下来,然后打开一个新的查询窗口。

  4. 在新的查询窗口中,输入以下 SQL 查询语句:

    UPDATE `mysql`.`user` SET `password` = PASSWORD('new_password') WHERE (`user` = 'root') AND (`host` = 'localhost');
    

    new_password 替换成你希望设置的新密码。

    注意:如果 MySQL 的版本为 5.7.6 或以上版本,上面的 SQL 查询语句需改为:

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
    
  5. 执行上述 SQL 语句,你的 root 密码就被重置了。

  6. 最后,返回 PHPMyAdmin 登录页面,使用新的 root 密码登录即可。

总结

重置 root 密码是一个非常重要的操作,在执行之前务必确认自己的身份和操作目的,以免造成数据泄露或操作失误。

以上就是在 PHPMyAdmin 中重置 root 密码的详细操作流程。希望对你有所帮助!