首頁 > 資料庫 > mysql教程 > 為什麼在 Ubuntu 中匯入 SQL 檔案時出現「使用者 'root'@'localhost' 存取被拒絕」?

為什麼在 Ubuntu 中匯入 SQL 檔案時出現「使用者 'root'@'localhost' 存取被拒絕」?

Linda Hamilton
發布: 2024-12-10 06:16:17
原創
885 人瀏覽過

Why Am I Getting

使用密碼拒絕「root」@'localhost'存取:YES

在不了解MySQL 的情況下嘗試在Ubuntu 上安裝軟體套件時,使用者可能會遇到以下錯誤:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
登入後複製

嘗試使用匯入SQL檔案時會出現此錯誤指令:

mysql -uroot -proot <"Db.sql"
登入後複製

要修正這種情況,請了解:

  • 對於 5.7 之前的 MySQL 版本,預設 root 密碼為空。因此,如下登入應該可以解決問題:
mysql -u root
登入後複製
  • 安裝後,立即更改root 密碼:
mysqladmin -u root password [newpassword]
登入後複製
  • 為了增強安全性,請考慮建立個人使用者帳戶並限制權限。

以上是為什麼在 Ubuntu 中匯入 SQL 檔案時出現「使用者 'root'@'localhost' 存取被拒絕」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板