在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