使用密碼拒絕使用者「root」存取:解決MySQL 錯誤
部署Web 應用程式時,遇到MySQL 資料庫異常"使用者「 root”@“localhost”的存取被拒絕(使用密碼:YES)”可能會令人沮喪。此錯誤表示 root 使用者無法從已部署的應用程式存取 MySQL 資料庫。
原因:
當「root」使用者缺少權限時,通常會發生該錯誤連接到 MySQL 資料庫所需的權限。發生這種情況的原因可能是使用者權限不正確或防火牆阻止存取。
解決方案:
要解決此問題,您需要向「root」使用者授予存取權限來自「本地主機」
步驟:
連接到MySQL: 從命令提示字元處,使用「root」連接到MySQL ' 使用者使用'-p' 選項輸入您的密碼:
mysql -u root -p
授予存取權限: 授予「root」使用者從「localhost」主機存取資料庫的權限:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'your_password';
沖水權限: 將授予的權限應用於MySQL 會話:
FLUSH PRIVILEGES;
額外注意事項:
以上是MySQL「使用者『root』的存取被拒絕」錯誤:如何修復它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!