Невозможно подключиться к базе данных MySQL из локального RStudio

0

Я хочу подключиться к моему серверу MySQL предприятия (APS) из локальной среды RStudio.

Однако я продолжаю получать следующее сообщение об ошибке:

Ошибка в.local(drv,...): Не удалось подключиться к базе данных: Ошибка: Неизвестный сервер MySQL Server '(11001)

Я установил и загрузил пакеты "RMySQL", "DBI" и "dbConnect" и использовал следующий код (дезинфицированный):

drv <- dbDriver("MySQL")
dbname <- "DCA-APS-PRD"
user <- "<My_SSO_USERID>"
password <- "<My_SSO_PASSWORD>"
host <- "<prod server ip>"
port <- <prod server port>

con <- dbConnect(drv, user=user, password=password, dbname=dbname, host=host, port=port)

Что я делаю неправильно?

Теги:
database
connection

1 ответ

0

Сначала установите Connector/ODBC на свой ноутбук, вы можете найти его здесь: https://dev.mysql.com/downloads/connector/odbc/

Затем вставьте свои параметры подключения (Пользователь, IP,...) в разъем и проверьте его с помощью тестовой кнопки. Если все в порядке, установите пакет RODBC в R: https://cran.r-project.org/web/packages/RODBC/index.html.

После этого проверьте соединение, например:

channel <- odbcConnect("connector", uid="user")
result  <-   paste("select * from table")
table<-sqlQuery(channel, result,error=TRUE)
table

Ещё вопросы

Сообщество Overcoder
Наверх
Меню