我這樣做了幾年,但我沒有遇到過這樣的事情。我正在租用一臺擁有MySQL存儲的網絡服務器。出於安全原因,託管公司拒絕給我一個主機名來從php腳本連接到MySQL服務器。原因是他的服務器上有一個IP過濾器,只能連接到白名單IP的IP過濾器。這種情況是否有解決方案,如服務器端代理?我也可以通過phpMyadmin訪問MySQL服務器。 我做了一些研究,我發現Navicat
有代理支持。儘管它不是免費的。通過PHP無主機名的MySQL數據庫訪問
0
A
回答
1
根據你的描述,這聽起來像你有一臺MySQL服務器,PHP和phpMyAdmin都運行在同一臺服務器上。如果是這種情況,那麼通常MySQL的主機名將是「本地主機」,可能會添加一個端口或其他代碼。網絡託管公司通常不允許遠程MySQL訪問,雖然好的默認情況下它會關閉它,並讓你打開特定的IP(最好)或「無處不在」。
當您登錄到phpMyAdmin的,看看主窗口的最頂部,你應該看到類似服務器:localhost或服務器:www.example.com:3306 - 那就是你的主機名對於任何MySQL訪問,只要PHP代碼與phpMyAdmin在同一臺服務器上運行。
如果你實際上需要在另一臺服務器上運行一個程序並訪問該MySQL數據庫,那麼你很可能運氣不好。
相關問題
- 1. C++/MySQL - 通過主機地址訪問數據庫時'未知的MySQL服務器主機';沒有IP
- 2. Openshift:無法通過羣集主機名來訪問服務
- 3. 如何訪問虛擬主機網站的MySql數據庫
- 4. 通過PHP通過Javascript訪問MySQL
- 5. 無法在本地主機上的Django VirtualEnv中訪問MySQL數據庫
- 6. 無法訪問Drupal的MySQL數據庫
- 7. mysql訪問被拒絕,ssh數據庫主機
- 8. 通過主機名訪問虛擬機(ESXi)不起作用
- 9. 通過在藍牙主機連接到MySQL數據庫
- 10. 如何通過兩臺SSH主機連接MySQL數據庫
- 11. 從PHP代碼訪問MySQL數據庫
- 12. 問題通過ODBC訪問MySQL數據庫
- 13. 什麼是我們通過phpMyAdmin訪問的mysql數據庫的數據庫URL?
- 14. PHP MySQL數據庫 - 訪問使用phpMyAdmin訪問我的數據庫否認
- 15. 無法到MySQL通過本地主機
- 16. 通過MySQL數據庫包含PHP代碼(模塊),好主意?
- 17. Algolia PHP SDK主機無法訪問
- 18. 通過瓶頸框架訪問XAMPP中的MySQL數據庫
- 19. 通過nodejs訪問mysql數據庫的最佳實踐
- 20. 通過一個簡單的html訪問Raspberry Pi mySQL數據庫
- 21. 通過php遠程mysql數據庫
- 22. 出口MySQL數據庫通過PHP
- 23. CakePHP - 通過bootstrap.php訪問數據庫
- 24. 通過ADO.NET記錄數據庫訪問
- 25. 訪問數據庫 - 瞭解通過
- 26. 通過網絡訪問數據庫
- 27. 通過Java訪問eXist數據庫
- 28. c#通過訪問數據庫循環