MySQL 是一款常用的關系型數據庫管理系統,而 root 用戶是 MySQL 的超級管理員,擁有對整個數據庫的最高權限。如果您忘記了 MySQL 的 root 密碼,那么將無法正常管理數據庫,此時需要進行密碼重置。
以下是重置 MySQL root 密碼的步驟:
1. 停止 MySQL 服務 sudo service mysql stop 2. 以非 root 用戶身份啟動 MySQL 服務(該用戶需要有 sudo 權限) sudo mysqld_safe --skip-grant-tables & 3. 使用 MySQL 客戶端連接到 MySQL 服務 mysql -u root 4. 切換到 MySQL 數據庫 USE mysql; 5. 重置 root 密碼 UPDATE user SET authentication_string=PASSWORD("new_password") WHERE User='root'; 6. 刷新 MySQL 權限緩存 FLUSH PRIVILEGES; 7. 退出 MySQL 客戶端 quit 8. 停止 MySQL 服務 sudo service mysql stop 9. 以 root 用戶身份啟動 MySQL 服務 sudo service mysql start 10. 使用新密碼以 root 用戶身份連接到 MySQL 服務 mysql -u root -p
通過以上步驟,您可以成功重置 MySQL 的 root 密碼,重新獲得對數據庫的管理權限。