2015-10-15 76 views
1

我用我的主機名作爲本地服務器時,當我在我的筆記本電腦上運行我的PHP代碼,但現在我在我的網站上註冊我的網站,所以主機名現在我使用我的SQL連接我給我的網站IP地址作爲主機在SQL中,但該網站給我一個錯誤「主機'31.170.163.50'不允許連接到這個MySQL我怎麼知道什麼是我的服務器上我的數據庫的主機名

+1

與大多數情況下的服務器IP相同。 –

+0

從哪裏試圖訪問?從你的筆記本電腦,訪問Web服務器數據庫 –

+0

什麼是操作系統(OS)? –

回答

0

它看起來像你試圖你的PHP腳本仍然在你自己的PC上運行?

你得到的消息是因爲你嘗試從地址31.170.163.50的計算機到達數據庫,這是不允許的很多時候,當你有'正常'簡單,共享託管,您不能直接使用其他計算機上的數據庫。只有服務器本身的腳本才允許使用數據庫。

因此,解決方案是:將所有內容,腳本和數據庫放在您的Web主機平臺上,並在您的PHP腳本需要連接到數據庫時使用localhost127.0.0.1

+0

感謝您的回答對我有幫助 –

+0

但我已經將我的數據庫上傳到服務器,並且仍然服務器給我一個連接未知的MySql服務器主機的錯誤。那我該如何解決它?請幫助我 –

相關問題