2016-07-12 8 views
0

Я пытаюсь подключиться в R к удаленному серверу mysql, но безуспешно.R - подключение к удаленному серверу mysql

Вот мой код -

library(RMySQL) 
drv = dbDriver("MySQL") 
mydb = dbConnect(drv,host="*.*.*.*",dbname="dbname",user="user",pass="pass") 

, но я получаю следующее сообщение об ошибке -

Failed to connect to database: Error: Access denied for user 'user'@'ec2----.eu-west-1.compute.amazonaws.com'

Он пытается подключиться к локальному хосту, а не хозяин я, указанный в коде.

Что не так?

ответ

0

Похоже, вы не предоставили надлежащий доступ для этого пользователя, где запросы поступают с ec2----.eu-west-1.compute.amazonaws.com.

Попробуйте что-то вроде:

CREATE USER 'user'@'ec2----.eu-west-1.compute.amazonaws.com' ВЫЯВЛЕННЫЕ 'пароль';

ГРАНТ ВСЕ ПРИВИЛЕГИИ НА dbname. * TO 'user'@'ec2----.eu-west-1.compute.amazonaws.com';

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