無法將 php 連接到 SQL 伺服器,錯誤:0

無法將 php 連接到 SQL 伺服器,錯誤:0

我已經設定了一個內部 Ubuntu 14.04 LAMP 伺服器。我可以在使用Putty 時存取SQL,但是當我嘗試透過php 腳本連接時,我的所有頁面都是空白...然後我嘗試透過簡單地連接到IP 位址來調試它,但出現(111) 錯誤,沒有端口,當我說端口是 80 時,嘗試連接 3 分鐘後出現錯誤:0。

任何想法都會很棒。謝謝!

答案1

解決方案一:

如果你有這樣的行:

skip-networking
bind-address = 127.0.0.1

在 my.cnf 設定檔中,您應該註解它們(在行的開頭新增 #),然後重新啟動 MySQL。

當然,要做到這一點,你必須是伺服器的管理員。

解決方案2:

如果您可以以 root 身分登入 mysql,那麼您可以建立一個新使用者:

CREATE USER 'root'@'your_ip' IDENTIFIED BY  'password';
GRANT ALL PRIVILEGES ON * . * TO  'root'@'your_ip' IDENTIFIED BY  'password';

如果您不想創建,只需使用 % 向您的 root 使用者授予權限,如下所示。

GRANT ALL PRIVILEGES ON * . * TO  'root'@'%' IDENTIFIED BY  'password';

相關內容