首頁  >  文章  >  後端開發  >  如何修正 PhpMyAdmin 中的 \"mysqli_real_connect(): (HY000/2002): No Such File or Directory\" 錯誤?

如何修正 PhpMyAdmin 中的 \"mysqli_real_connect(): (HY000/2002): No Such File or Directory\" 錯誤?

Linda Hamilton
Linda Hamilton原創
2024-10-19 16:23:30940瀏覽

How to Fix the

Error Encountered: mysqli_real_connect() Function Issue

在涉及mysqli_real_connect() 函數的一條困境中,指出: “mysqli_real_connect(): (HY000/2002): 沒有這樣的檔案或目錄。」此錯誤通常表示與MySQL 資料庫建立連線失敗。

解決方案:

要解決此錯誤,使用者需要修改 /etc/phpmyadmin/config.conf 檔案。 inc.php 檔案並更改主機名稱設定。操作方法如下:

  1. 導覽至 /etc/phpmyadmin/config.inc.php 檔案。
  2. 找 $cfg['Servers'][$i ]['host'] 設定參數。
  3. 將主機名稱從 'localhost' 改為 '127.0.0.1'。更新後的程式碼應如下所示:

  4. 將變更儲存到設定檔。

說明:

發生該錯誤的原因是,當將「localhost」指定為主機名稱時,PhpMyAdmin 最初嘗試使用MySQL 套接字連接到MySQL 資料庫。並非所有系統都支援此連接方法,尤其是 MacOS。透過將主機名稱更改為“127.0.0.1”,PhpMyAdmin 將建立與資料庫的 TCP 連接,這應該可以解決問題。

以上是如何修正 PhpMyAdmin 中的 \"mysqli_real_connect(): (HY000/2002): No Such File or Directory\" 錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn