Mysql

警告:mysqli_connect():(HY000/1045):使用者’root’@’localhost’的訪問被拒絕(使用密碼:否)

  • August 26, 2021

在我本地的 WAMP 堆棧上,一切執行良好。

當我在 GOdaddy.com 上上傳數據庫時,會出現此錯誤。

警告:mysqli_connect():(HY000/1045):使用者’root’@’localhost’的訪問被拒絕(使用密碼:否)

這是什麼意思?

您收到此錯誤是因為本地電腦上的 root 帳戶沒有密碼。這就是為什麼您可以使用本地登錄的原因using password: NO

可能您在 godaddy 上的伺服器設置了密碼,或者禁用了 root 帳戶。您需要修復應用程序中的憑據(並且可能使用除 之外的登錄名root

MAMP 處理 root 使用者名的方式似乎與 WAMP 不同。我必須在我的 PHP 腳本中將 root 密碼包含為“root”,而不是將其留空,如下所示:

$link = mysqli_connect('localhost', 'root', 'root');

引用自:https://dba.stackexchange.com/questions/104846