我问ChatGPT忘记Mysql root 密码怎么办

103 阅读1分钟

如果忘记了 MySQL 的 root 密码,可以按照以下步骤重置它:

  1. 停止 MySQL 服务。
    sudo systemctl stop mysql
    
  2. 启动 MySQL 服务并跳过授权。
    sudo mysqld_safe --skip-grant-tables --skip-networking &
    
  3. 连接到 MySQL 服务器。
    mysql -uroot
    
  4. 使用以下命令更新 root 用户的密码,并刷新权限:
    UPDATE mysql.user SET Password=PASSWORD('newpassword') WHERE User='root';
    FLUSH PRIVILEGES;
    
    在此命令中,将 "newpassword" 替换为您想要设置的新密码。
  5. 退出 MySQL 并重启 MySQL 服务器。
    quit;
    sudo systemctl start mysql
    

现在您应该可以使用新密码连接到 MySQL 服务器了。