如何连接到不同服务器的mysql数据库?
问题描述:
我有一个远程服务器上的MySQL数据库的根网站。如何连接到不同服务器的mysql数据库?
我想从许多其他小网站(具有较低的权限)连接到特定数据库(以进行查询)。
可以这样做吗?
语言:jsp,java,php
答
有什么特别的问题吗?只需在连接字符串中指定服务器地址而不是“localhost”即可。
您也可以用最小的权限创建专用用户。
答
是的,MySQL允许来自远程主机的连接(假设MySQL被配置为允许网络连接并假设远程主机被授予)。如有问题,5.4.7. Causes of Access-Denied Errors部分列出了最常见的问题和解决方案。
答
除了Nikita Rybak和帕斯卡尔Thivent的回答,我想指出,大多数托管服务提供商不允许从本地主机以外的其他位置查询。
我不知道您对服务器配置有多少访问权限,但是当我第一次尝试跨域/服务器进行连接时,我会为自己挽回头痛。
答
的默认配置通常包含已联网启用可变
skip-networking
,你需要注释掉秩序。
+1。感谢您的补充! – 2010-06-06 22:49:05