MySQL 5.5 是一款開放源代碼的關系型數據庫管理系統,它廣泛應用于 web 應用程序和大型企業系統中。然而在使用 MySQL 時,有時候我們可能會忘記 root 用戶的密碼,這時就需要重置密碼來重新訪問數據庫。本文將介紹如何重置 MySQL 5.5 的 root 用戶密碼。
第一步:停止 MySQL 服務
service mysql stop
第二步:啟動 MySQL 的安全模式
mysqld_safe --skip-grant-tables &
這時,MySQL 會在后臺啟動并跳過權限檢查。請注意,該命令必須在 root 權限下執行。
第三步:登錄 MySQL
mysql -u root
由于跳過了權限檢查,因此您可以直接以 root 用戶身份登錄到 MySQL。在登錄成功后,您需要執行以下命令來修改 root 用戶的密碼:
use mysql;
update user set password=PASSWORD("new_password") where User='root';
flush privileges;
exit;
需要注意的是,“new_password”是您為 root 用戶設置的新密碼。執行完以上命令后,重啟 MySQL 服務,并使用新密碼登錄即可:
service mysql restart
如果您仍然無法登錄 MySQL,請檢查您的防火墻設置是否正確,并嘗試使用新密碼登錄。如果問題仍然存在,請聯系 MySQL 官方社區獲取更多幫助。