MySQL是一種流行的關系型數據庫管理系統,許多網站和應用程序都使用它。在安裝MySQL后,默認情況下將創建一個名為“root”的管理員帳戶。但是,您可能會發現自己無法使用默認的root密碼進行登錄。
這通常是因為MySQL安裝程序會提示您在安裝期間更改root密碼。如果您沒有更改密碼,那么默認密碼將不起作用。
access denied for user 'root'@'localhost' (using password: YES)
幸運的是,這個問題很容易解決。為了重置root密碼,您可以使用以下步驟:
1.停止MySQL服務
sudo systemctl stop mysqld
2.啟動MySQL服務并跳過認證
sudo mysqld_safe --skip-grant-tables &
3.連接到MySQL并更改密碼
mysql -u root
use mysql;
update user set authentication_string=PASSWORD("yournewpassword") where User='root';
flush privileges;
quit;
4.重新啟動MySQL服務
sudo systemctl restart mysqld
現在,您應該可以使用新密碼成功登錄MySQL了。記得保護好您的密碼,并定期更改它們以保護MySQL數據庫的安全。