如果您忘記了您的MySQL數據庫的密碼,那么您可以通過以下幾種方法重新連接到MySQL數據庫:
1.重置MySQL根密碼:
#停掉MySQL服務 $ service mysql stop #使用mysqld_safe模式啟動MySQL $ mysqld_safe --skip-grant-tables & #連接到MySQL并重置root賬戶密碼 $ mysql -u root mysql>use mysql; mysql>update user set password=PASSWORD("newpassword") where User='root'; mysql>flush privileges; mysql>quit #現在正常啟動MySQL $ service mysql start
2.使用有效的管理員憑據:
$ mysql -u username -p Enter password: ********
如果您仍然擔心密碼不正確,請添加--skip-password選項以忽略密碼,如下所示:
$ mysql -u username --skip-password
3.刪除MySQL用戶帳戶并重建它:
#停掉MySQL服務 $ service mysql stop #使用mysqld_safe模式啟動MySQL $ mysqld_safe --skip-grant-tables & #進入MySQL $ mysql -u root mysql>use mysql; mysql>drop user 'username'@'localhost'; mysql>create user 'username'@'localhost' identified by 'password'; mysql>quit # 正常啟動MySQL $ service mysql start
以上選擇均可允許您重新連接到您的MySQL數據庫,但重置根密碼或刪除MySQL用戶帳戶可以更完全地恢復您的訪問權限。