MySQL是一種廣泛使用的開源數據庫系統。如果你忘記了MySQL的密碼,不必驚慌,以下方法可以幫助你找回原密碼。
首先,在MySQL的安裝目錄下找到my.cnf或my.ini,這個文件一般在/etc或/usr/local/mysql/目錄下。打開這個文件,找到[mysqld]標簽,將skip-grant-tables一行的注釋去掉。
[mysqld] skip-grant-tables
保存并關閉文件,然后執行以下命令重啟MySQL:
sudo service mysql restart
接著,使用以下命令進入MySQL的控制臺:
mysql -u root -p
此時密碼可以隨便輸,直接回車即可。然后在MySQL的控制臺中使用以下語句:
use mysql; update user set authentication_string=password('新密碼') where user='root' and Host='localhost'; flush privileges; quit;
將其中的“新密碼”替換為你想要設置的新密碼。執行完畢后,退出MySQL控制臺。
最后,打開my.cnf或my.ini文件,將skip-grant-tables一行的注釋重新加上,保存并關閉文件。然后再次重啟MySQL,你就可以使用新密碼登錄了。
下一篇mysql 庫加鎖