MySQL是常用的關系型數據庫管理系統,由于經常需要登錄管理系統,因此賬號密碼的記憶是非常重要的。但偶爾會出現因為很長時間沒有使用或者其他原因忘記了MySQL的賬號密碼,這時候怎么辦呢?
首先嘗試使用默認賬號密碼進行登錄。MySQL的默認賬號是root,初始沒有密碼。如果你沒有更改過默認密碼,嘗試使用root賬戶進行登錄。
mysql -u root -p
如果默認賬號密碼不可用,那么就需要重置密碼。具體步驟如下:
- 停止MySQL服務。
- 啟動MySQL服務并跳過授權驗證。
- 登錄MySQL。
- 修改密碼。
- 退出MySQL并重啟。
- 現在你可以使用新密碼進行登錄了。
sudo systemctl stop mysql
sudo mysqld_safe --skip-grant-tables &
mysql -u root
UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE User='root'; FLUSH PRIVILEGES;
exit; sudo systemctl start mysql
mysql -u root -p
通過以上步驟,你可以重置MySQL的密碼,并恢復對數據庫的訪問權限。