2015-03-02 3 views
0

Создаю базу данных monetdb с помощью mserver5 (на самом деле я использую R и MonetDB.R для этой части). ретроспективно (когда дб была создана) Я хотел бы сделать следующее:настройка удаленного соединения с существующим monetdb db

  • установить удаленное подключение к БД
  • установить ключевую фразу для удаленного подключения (по-видимому, необходимого)

Обратите внимание, что из руководств я думаю, что могу сделать это выше на новом dbFarm, созданном с помощью monetdbd.
Моя проблема заключается в том, чтобы сделать вышеописанное на существующей db.

Для начала я попытался использовать monetdbd и указав его в папку дб (созданного mserver5) с

monetdbd get all myFolderCreatedWithmserver5 

Но я получаю

unable to read properties from myFolderCreatedWithmserver5: no such file or directory 
+0

Чтобы установить удаленное соединение с базой данных MonetDB, вам не требуется 'monetdbd'. По умолчанию экземпляры сервера MonetDB прослушивают порт '50000'. Это так, даже если они начинаются с 'mserver5' напрямую. Пока порт '50000' на вашем хосте открыт, вы должны иметь возможность удаленного подключения к экземпляру. Например. 'mclient -h -p 50000'. Подключение к серверу MonetDB (почти) всегда требует аутентификации, и вы можете изменять/создавать пароли/пользователи без 'monetdbd'. –

ответ

0

Вы, скорее всего, обеспечивая monetdbd ту папку , Вы можете определить папку "dbfarm" по своему содержанию:

  • .merovingian_lock
  • merovingian.log
  • .merovingian_properties
  • одну папку для каждой базы данных

Если вы предоставите папку выше этого, или любой папке базы данных, вы получите указанное выше сообщение об ошибке.

Смежные вопросы