Невозможно подключиться к базе данных MySQL из локального RStudio с помощью odbc - PullRequest
0 голосов
/ 17 апреля 2019

Я хочу подключиться к базе данных MySQL с помощью RStudio.Я получаю следующую ошибку: Error: nanodbc/nanodbc.cpp:950: 08S01: [MySQL][ODBC 8.0(a) Driver]Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

Мой код выглядит так:

library(DBI)
library(odbc)
sort(unique(odbcListDrivers()[[1]]))
odbcListDrivercon <- DBI::dbConnect(odbc::odbc(),
                                    Driver = "MySQL Driver")

Мой файл odbc.ini выглядит следующим образом:

[PostgreSQL Driver]
Driver          = /usr/local/lib/psqlodbcw.so

[SQLite Driver]
Driver          = /usr/local/lib/libsqlite3odbc.dylib

[MySQL Driver]
Description     = ODBC for MySQL
Driver          = /usr/local/mysql-connector-odbc-8.0.15-macos10.14-x86-64bit/lib/libmyodbc8w.so

my odbcinst.iniвыглядит как

[SQLServer]
Driver              = MySQL Driver
Database            = db
Servername          = ip
UserName            = user
Password            = pwd
Port                = port

Для них я заполнил фактические значения.

Я не уверен, что я делаю неправильно при подключении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...