在Windows中同时运行两个MonetDB数据库

时间:2016-08-19 23:28:39

标签: monetdb

我试图在Windows中同时运行两个MonetDB数据库。

我将M5server.bat中的数据库名称更改为mydb,并将-database = mydb添加到mclient.bat

然后我复制了M5server.bat文件并将服务器场更改为mydb2。我还复制了mclient.bat文件并添加了-database = mydb2。

我运行两个服务器bat来启动两个数据库,这似乎工作正常(没有错误)。

然后我运行第一个mclient.bat,它连接到服务器没有问题。

但是当我运行复制的mclient.bat并尝试使用用户/密码monetdb / monetdb进行连接时,我收到以下错误并且无法连接:

  

请求数据库' mydb2',但这是数据库' mydb',   你的意思是连接到monetdbd吗?

如何在Windows中同时运行两个数据库?如何同时连接两个数据库?

1 个答案:

答案 0 :(得分:0)

您应该为不同的数据库使用不同的端口:

示例db1:

mserver5.bat文件

--set "mapi_port=50001"

mclient.bat文件

-p 50001

示例db2:

mserver5.bat文件

--set "mapi_port=50002"

mclient.bat文件

-p 50002