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

问题描述:

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

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

然后我复制了M5server.bat文件,并改变了农场MYDB2。我还复制了mclient.bat文件并添加了-database = mydb2。

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

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

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

请求数据库“MYDB2”,但这是数据库'mydb',你做了 你的意思是连接到monetdbd呢?

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

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

例DB1:

mserver5.bat文件

--set "mapi_port=50001" 

mclient.bat文件

-p 50001 

例d B2:

mserver5.bat文件

--set "mapi_port=50002" 

mclient.bat文件

-p 50002