從PHP 連接到MySQL 資料庫失敗:解決「存取被拒絕」問題
嘗試從PHP 與MySQL 資料庫互動有時可能會導致出現「存取被拒絕」錯誤。在本例中,收到的具體錯誤是「連線失敗:使用者'root'@'localhost'存取被拒絕(使用密碼:YES)。」儘管可以透過命令列存取資料庫並使用正確的密碼,但網頁無法連接。
為了解決此問題,採取了以下步驟:
使用以下命令以 root 使用者身分登錄MySQL:
使用所需的名稱建立新使用者憑證:
建立要使用的資料庫:
授予新使用者資料庫權限:
註銷 root帳戶並以新使用者身分登入:
使用腳本匯入資料庫架構和資料:
進行這些變更後實作後,PHP 腳本使用下列呼叫成功連接到MySQL資料庫:
By依照這些步驟,「存取被拒絕」錯誤已解決,讓 PHP 函數與 MySQL 資料庫互動。
以上是為什麼我的 PHP 程式碼在連接 MySQL 時會出現「存取被拒絕」的情況,如何修復?的詳細內容。更多資訊請關注PHP中文網其他相關文章!