Я запускаю Sequel Pro 0.9.9.1 и могу подключиться к удаленной базе данных mySQL (v 14.14), размещенной на сервере, которая разрешает только соединения SSH. Когда я подключаюсь через Sequel Pro, мне нужно только заполнить пользователя и пароль ssh для подключения без проблем. Таким образом я могу получить доступ ко всем базам данных.подключение к удаленному серверу proel pro pro через RMySQL
затем я пытаюсь подключиться к базе данных в R (2.14.0) с использованием RMySQL (0.9-3), но эта команда не:
conn <- dbConnect(MySQL(), user="ssh_user", password="ssh_password", host="localhost")
с ошибкой: «драйвер RS-DBI: (Не удалось подключиться к базе данных: Ошибка: не удается подключиться к локальному серверу MySQL через сокет «/tmp/mysql.sock» (2) «независимо от того, использую ли я одинарные кавычки (предлагаемые в другом месте), измените пользователя и/или пароль на «root» или «», или замените «127.0.0.1» на «localhost». Если я подстановлю серверный хост для хоста в R-команду, мне сказали, что я не могу получить доступ к серверу (это правда, он настроен только на доступ через ssh).
Каков правильный пользователь, пароль и хост для подключения к базе данных, доступной через ssh через Sequel Pro таким образом?
особенно приятное решение при использовании аутентификации открытого/закрытого ключа. –