2016-08-19 2 views
0

Я пытаюсь запустить две базы данных MonetDB в Windows.Выполнить две базы данных MonetDB в Windows

Я изменил имя базы данных в M5server.bat к MyDB, и добавил -database = MYDB к mclient.bat

Затем я скопировал файл M5server.bat и изменил ферму mydb2. Я также скопировал файл mclient.bat и добавил -database = mydb2.

Я запускаю две серверные биты, чтобы запустить две базы данных и, похоже, работает нормально (без ошибок).

Затем я запускаю первый mclient.bat и подключается к серверу без проблем.

Но когда я бегу скопированный mclient.bat и попытаться подключиться с помощью пользователя/пароль monetdb/monetdb, я получаю следующее сообщение об ошибке и не может подключиться:

запрос базы данных «mydb2», но это database '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