在使用MySQL時,有時候會遇到忘記root密碼或新安裝后無法登錄的情況。此時需要通過初始化密碼的方式解決問題。
首先,我們需要停止MySQL服務:
sudo systemctl stop mysql
然后,使用以下命令以跳過授權表模式啟動MySQL:
sudo mysqld_safe --skip-grant-tables --skip-networking &
接著,使用以下命令進入MySQL:
mysql -u root mysql
在MySQL命令行中,使用以下命令更改root密碼:
UPDATE user SET authentication_string=password('new_password') WHERE user='root';
FLUSH PRIVILEGES;
quit
注意將“new_password”替換為您要設置的新密碼。
最后,重新啟動MySQL服務:
sudo systemctl start mysql
如果您仍然無法登錄MySQL,可能是其他問題導致的。建議查看錯誤日志并嘗試解決問題。
下一篇vue css 沖突