2016-08-19 164 views
0

我試圖在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中同時運行兩個數據庫?如何同時連接到兩個數據庫?

回答

0

你應該使用不同的端口爲不同的數據庫:

例DB1:

mserver5.bat文件

--set "mapi_port=50001" 

mclient.bat文件

-p 50001 

例d B2:

mserver5.bat文件

--set "mapi_port=50002" 

mclient.bat文件

-p 50002