【问题标题】:Remote connect to DerbyDB远程连接到 DerbyDB
【发布时间】:2014-11-01 21:41:06
【问题描述】:

我在 Ubuntu 服务器上运行 Derby DB。 当我在服务器上使用 ij i 时,我可以使用 localhost 完美连接。

connect 'jdbc:derby://localhost:1527/MyDB';

但现在我想从我的 DesktopPc 连接。

所以我使用IP

jdbc:derby://123.123.123.123:1527/MyDB

但我总是收到连接被拒绝或 URL 无效错误。

我是否必须更改服务器设置或打开端口?

【问题讨论】:

    标签: sql database ubuntu derby squirrel-sql


    【解决方案1】:

    是的,您可能必须更改服务器设置。

    是的,您可能需要打开一个端口。

    在您的 Ubuntu Server 上,您需要查看如何启动 Derby Network Server。特别是,您需要查看网络服务器的“-h”参数。默认情况下,网络服务器将侦听“localhost”,这意味着您无法从任何其他机器连接。

    http://db.apache.org/derby/docs/10.10/adminguide/tadmincbdjhhfd.html
    

    请注意,这样做是出于安全原因,因此如果您更改 Derby 网络服务器以允许来自其他计算机的连接,则需要确保您具有适当的安全配置以确保安全。

    例如,如果您有防火墙保护您的 Ubuntu 服务器,您确实必须打开端口 1527 以允许连接到达网络服务器。

    以下是有关网络服务器安全设置的一些注意事项:

    http://db.apache.org/derby/docs/10.10/adminguide/cadminnetservsecurity.html
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-09
      • 2018-03-24
      相关资源
      最近更新 更多