У меня есть своеобразная проблема при попытке получить доступ к базе данных на удаленном сервере с помощью javascript библиотеки opencpu для библиотеки R и RMySQL. Особенность, я написал функцию R, которая использует библиотеку RMySQL для доступа к данным с удаленного сервера mysql. И я вызываю эту функцию R из веб-приложения, используя библиотеку скриптов opencpu java.подключение к удаленной базе данных через opencpu javascript R libarary и rmysql библиотека для mysql
Функция может подключаться (к удаленному mysql) и выполнять внутри оболочки R на сервере. Но не через библиотеку opencpu. Настройки подключения Mysql находятся в ~/.my.cnf, как указано в пакете RMySql.
Итак, кратко рассказать о среде разработки, созданной
- Я установил opencpu-сервер, г и мой пакет, содержащий функции на Ubuntu Server 14.04 работает на VMware.
- MySql вне форума vmware на главной операционной системе Ubuntu.
ошибка, я получаю на стороне клиента Opencpu
Failed to connect to database: Error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
In call:
.local(drv, ...)
Я подозревающий если opencpu сервер не проверяет ~/.my.cnf для настройки подключения к БД. Любые указатели на устранение проблемы будут полезны.
Спасибо