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

Java 如何从其他服务器连接到mysql数据库?,java,mysql,connection,Java,Mysql,Connection,比如说,我有一个根网站,在远程服务器上有mysql db 我想连接到那个特定的数据库进行查询,从许多其他低特权的小网站 这能做到吗 语言:jsp、java、php有什么特别的问题吗?只需在连接字符串中指定服务器地址而不是“localhost”。 您还可以创建具有最低权限的专用用户。有什么特殊问题吗?只需在连接字符串中指定服务器地址而不是“localhost”。 您还可以创建具有最低权限的专用用户。是的,可以这样做,MySQL允许来自远程主机的连接,假设MySQL配置为允许网络连接,并且假设授予远

比如说,我有一个根网站,在远程服务器上有mysql db

我想连接到那个特定的数据库进行查询,从许多其他低特权的小网站

这能做到吗


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

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

是的,可以这样做,MySQL允许来自远程主机的连接,假设MySQL配置为允许网络连接,并且假设授予远程主机。如果出现问题,本节列出了最常见的问题和解决方案。

是的,可以这样做,MySQL允许从远程主机进行连接,假设MySQL配置为允许网络连接,并且假设远程主机被授予。如果出现问题,本节列出了最常见的问题和解决方案。

除了Nikita Rybak和Pascal Thivent的答案之外,我想指出的是,大多数托管提供商不允许从本地主机以外的位置进行查询


我不知道您对服务器配置有多少访问权限,但如果早在我第一次开始尝试跨域/服务器的连接时,我就不会感到头痛了。

除了Nikita Rybak和Pascal Thivent的答案之外,我想指出的是,大多数托管提供商不允许从localhost以外的位置进行查询


我不知道您对服务器配置有多少访问权限,但如果早在我第一次开始尝试跨域/服务器的连接时,我就不会感到头痛了。

默认配置通常包含一个变量

 skip-networking

为了启用网络,您需要将其注释掉。

默认配置通常包含一个变量

 skip-networking

为了启用网络,您需要对其进行注释。

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

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