我在本地機器上創建了一個PHP腳本,並從遠程服務器創建了數據庫連接。它在我的本地主機上正常工作。但是當我在服務器上傳該腳本時,腳本無法與服務器連接。無法從PHP中的另一臺服務器連接遠程MySQL服務器
代碼庫服務器和MySQL服務器不同,但在同一個LAN上。我得到以下錯誤:
Warning: mysqli_connect(): (HY000/2002): Permission denied
我在本地機器上創建了一個PHP腳本,並從遠程服務器創建了數據庫連接。它在我的本地主機上正常工作。但是當我在服務器上傳該腳本時,腳本無法與服務器連接。無法從PHP中的另一臺服務器連接遠程MySQL服務器
代碼庫服務器和MySQL服務器不同,但在同一個LAN上。我得到以下錯誤:
Warning: mysqli_connect(): (HY000/2002): Permission denied
你上傳了數據庫,並設置了憑據? – rtfm
服務器是否接受遠程連接?你有IP限制嗎?你檢查過用戶和密碼嗎? – fubar
MySQL所在的服務器必須具有開放端口,以便腳本可以從外部訪問它。你在MySQL上的用戶必須有權限連接本地主機(用戶%*) –