如何托管(非本地主机)MySQL for JDBC

时间:2017-01-01 22:52:57

标签: java mysql sql jdbc

抱歉,如果这是一个非常简单的问题,但我一直在谷歌搜索,但我没有得到结果。

我正在寻找一种可以购买或托管的方式,以便我和其他人可以远程连接。

我的所有代码都在本地工作,但我只想知道如何托管其他人加入。

1 个答案:

答案 0 :(得分:0)

有许多方法可以提供可通过公共互联网访问的MySQL服务器实例。

为了保证安全,您需要使用传输层安全性(TLS)来实现从JDBC客户端到服务器的连接。即使你这样做,你也需要警惕数据库的安全性。

如果您的用户数据敏感,或需要针对网络犯罪分子的保护,这可能是一个坏主意。 (敏感数据:个人身份信息,支付/信用卡数据,健康数据,个人财务数据)。将MySQL实例置于固态防火墙之后,使用Web服务和/或网站授予对公共互联网的访问权限会更安全。

您可以在AWS或其他云服务提供商上运行虚拟机实例,并将MySQL置于其上。 AWS还提供您可以使用的关系数据库托管服务。

您可以使用GoDaddy样式服务,并在该服务上启用对您自己的MySQL实例的远程访问。

您可以将MySQL实例放在家庭或办公室网络的DMZ(公开可见区段)中的计算机上。大多数家庭和小型办公室路由器允许特定机器上的特定端口对公共网络可见。

小心点,k?