我这样做了几年,但我没有遇到过这样的事情。我正在租用一台拥有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#通过访问数据库循环