如何从其他服务器连接到mysql数据库?

时间:2010-06-06 22:38:04

标签: java mysql connection

我说,我有一个在远程服务器上使用mysql db的根网站。

我想从许多其他小网站(具有较低权限)连接到该特定数据库(进行查询)。

可以这样做吗?

语言:jsp,java,php

5 个答案:

答案 0 :(得分:2)

有什么特别的问题吗?只需在连接字符串中指定服务器地址而不是“localhost” 您还可以创建具有最小权限的专用用户。

答案 1 :(得分:2)

是的,可以做到,MySQL允许来自远程主机的连接(假设MySQL配置为允许网络连接并假设已授予远程主机)。如果出现问题,5.4.7. Causes of Access-Denied Errors部分列出了最常见的问题和解决方案。

答案 2 :(得分:2)

默认配置通常包含变量

 skip-networking

您需要注释掉才能启用网络。

答案 3 :(得分:0)

除了Nikita Rybak和Pascal Thivent的答案之外,我还要注意大多数托管服务提供商不允许来自localhost之外的其他位置的查询。

我不知道您对服务器配置有多少访问权限,但是当我第一次开始尝试跨域/服务器的连接时,我会在一段时间内让自己头疼。

答案 4 :(得分:0)

如果MySQL服务器在你的控制之下,那就不难了;你可以找到程序here。如果不是,你唯一能做的就是请管理员去做,否则就不可能了。