久久久精品2019免费观看_亚洲国产精品成人久久久_69国产成人综合久久精品91_国产精品久久精品视

lnmp系統(tǒng)忘記MYSQL的密碼解決方法

長時間不用把MYSQL的密碼忘記了怎么辦,如果您使用的是LNMP一鍵安裝包,可以按照以下步驟重置MySQL的root密碼(我測試的是lnmp2.1,LNMP版本或MySQL版本不同,操作也完全相同,但基本原理是相通的)。

停止MySQL服務

首先,您需要停止正在運行的MySQL服務。在終端中執(zhí)行如下命令:

sudo /etc/init.d/mysql stop

以跳過權限表的方式啟動MySQL

接下來,您需要以跳過權限表的方式來啟動MySQL,這樣就可以繞過密碼驗證:

sudo mysqld_safe --skip-grant-tables &

這行命令會在后臺啟動MySQL服務,并且不會加載權限表,因此您可以無需密碼直接訪問MySQL。

登錄MySQL并重置密碼

現(xiàn)在,您可以用root用戶登錄到MySQL,而不需要輸入密碼:

mysql -u root

進入MySQL后,選擇mysql數(shù)據(jù)庫:

use mysql;

然后,更新root用戶的密碼。這里假設您想要將密碼設置為new_password

update user set authentication_string=PASSWORD('new_password') where User='root';

注意:如果您使用的是MySQL 5.7或更高版本,authentication_string字段可能已經被password字段所取代。在這種情況下,您應該使用:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

完成上述操作后,刷新權限:

flush privileges;

退出MySQL:

exit;

重啟MySQL服務

最后,正常重啟MySQL服務以應用更改:

sudo /etc/init.d/mysql restart

或者

sudo systemctl restart mysql

現(xiàn)在,您應該能夠使用新設置的密碼登錄MySQL了。

注意事項

  • 在進行上述操作之前,請確保已經備份了重要的數(shù)據(jù)。
  • 如果您不確定自己的MySQL版本,可以在MySQL命令行中輸入SELECT VERSION();來查看。

未經允許不得轉載:445IT之家 » lnmp系統(tǒng)忘記MYSQL的密碼解決方法

贊 (0) 打賞

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞