MySQL是一款常用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),但是我們使用過程中可能會遇到忘記密碼的情況,下面我們介紹如何解決MySQL 5.7忘記密碼的問題。
首先我們需要找到MySQL的配置文件my.cnf,一般可以在/etc/mysql/或者/usr/local/mysql/my.cnf目錄下找到。使用root用戶權(quán)限打開該文件。
sudo nano /etc/mysql/my.cnf
在my.cnf文件的[mysqld]下,添加一行skip-grant-tables并保存文件。
[mysqld] skip-grant-tables
接下來,我們需要重新啟動MySQL。
sudo service mysql restart
啟動成功后,我們可以使用root用戶登錄mysql。
mysql -u root -p
在提示符下輸入密碼時直接回車即可,無需輸入密碼。
接著我們需要切換到mysql數(shù)據(jù)庫,并修改root用戶的密碼。
use mysql; update user set authentication_string=password('new_password') where user='root';
修改完成后,我們需要刷新MySQL的權(quán)限表。
flush privileges;
最后,我們需要撤銷my.cnf文件中添加的skip-grant-tables,重新啟動MySQL即可。
sudo nano /etc/mysql/my.cnf [mysqld] #skip-grant-tables sudo service mysql restart
以上就是解決MySQL 5.7忘記密碼的方法,希望對您有所幫助。
上一篇html5理財游戲源代碼
下一篇html5特效輪播代碼