[英]How can i know what is the host name of my database on my server
我在筆記本電腦上運行php代碼時將主機名用作本地服務器,但是現在我在Web上注冊了我的網站,所以現在我用於sql連接的主機名是將我的站點ip地址提供給sql中的主機,但是該網站給我一個錯誤“主機'31 .170.163.50'不允許連接到該MySQL
看來您正在嘗試從其他服務器連接到數據庫。 您的PHP腳本仍在自己的PC上運行嗎?
您收到的消息是因為您試圖從地址為31.170.163.50的計算機訪問數據庫,但不允許這樣做。 通常,當您擁有“普通”的簡單共享主機時,不允許直接從其他計算機使用數據庫。 只允許服務器本身上的腳本使用數據庫。
因此,解決方案將是:將所有內容,腳本和數據庫放在您的Web托管平台上,並在PHP腳本需要連接到數據庫時使用localhost
或127.0.0.1
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.