MySQL是一種廣泛使用的開源數(shù)據(jù)庫系統(tǒng)。如果你忘記了MySQL的密碼,不必驚慌,以下方法可以幫助你找回原密碼。
首先,在MySQL的安裝目錄下找到my.cnf或my.ini,這個文件一般在/etc或/usr/local/mysql/目錄下。打開這個文件,找到[mysqld]標(biāo)簽,將skip-grant-tables一行的注釋去掉。
[mysqld] skip-grant-tables
保存并關(guān)閉文件,然后執(zhí)行以下命令重啟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;
將其中的“新密碼”替換為你想要設(shè)置的新密碼。執(zhí)行完畢后,退出MySQL控制臺。
最后,打開my.cnf或my.ini文件,將skip-grant-tables一行的注釋重新加上,保存并關(guān)閉文件。然后再次重啟MySQL,你就可以使用新密碼登錄了。
下一篇mysql 庫加鎖