我正在尝试打开monetdb服务器以进行远程连接。据我所知,默认服务器只允许来自localhost的连接。通过设置mapi_open = true,mserver5允许远程连接。使用守护程序monetdbd启动服务器。设置monetdbd set mapi_open = true,不能将属性传递给mserver5。 在merovingian.log中,我可以看到启动服务器(通过monetdbd start / path / to / dbfarm)后mserver5条目与mapi_open = false。 如何将mapi_open = true传递给mserver5?
我尝试在mydbfram中创建.monetdbd.conf,重新启动守护进程,但它没有帮助。 默认端口(50000)已打开。我正在尝试通过mclient连接。 有什么建议/指针吗?在此先感谢您的帮助。 此致
p.s服务器在CentOS版本7上运行
答案 0 :(得分:2)
这是哪个MonetDB版本?开发版本发生了变化。要打开数据库端口以允许外部连接,您需要更改已停止 monetdbd
中的配置标志:
monetdbd set listenaddr=0.0.0.0 <dbfarm>
其中<dbfarm>
是数据库的路径。