首頁 > 資料庫 > mysql教程 > 如何修正 MySQL 錯誤 1045 (28000):使用者「root」@「localhost」存取被拒絕?

如何修正 MySQL 錯誤 1045 (28000):使用者「root」@「localhost」存取被拒絕?

Patricia Arquette
發布: 2024-12-21 08:28:10
原創
707 人瀏覽過

How to Fix MySQL ERROR 1045 (28000): Access Denied for User 'root'@'localhost'?

如何解決 MySQL 中的“ERROR 1045 (28000)”

在 Ubuntu 上安裝軟體時,出現錯誤訊息“ERROR 10455” (28000):使用者「root」@「localhost」的存取被拒絕(使用密碼: YES)」可能會在嘗試使用以下命令匯入資料庫檔案時出現:

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

錯誤原因:

發生此錯誤是因為預設根目錄MySQL的密碼為空(或空白),而不是root。續:

無需登入即可登入密碼:

  1. 設定新的root密碼:
mysql -u root
登入後複製
  1. 重新匯入資料庫檔案:
mysqladmin -u root password [newpassword]
登入後複製
    導覽至包含資料庫檔案的目錄並使用新密碼重新匯入它:
  1. 其他提示:

cd ~/Desktop/iPDC-v1.3.1/DBServer-1.1
mysql -uroot -p[newpassword] <"Db.sql"
登入後複製
對於MySQL 5.7 以上版本,請參考Lahiru 建議的解決方案在提供的連結中。 。

以上是如何修正 MySQL 錯誤 1045 (28000):使用者「root」@「localhost」存取被拒絕?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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