Ошибка соединения с базой данных RMySQL

Я пытаюсь подключиться к удаленной базе данных, используя RMySQL, используя SSL, и не могу заставить его работать. Я на OSX, R версии 3.4.2.

Подключение через mysql в командной строке работает с использованием:

mysql -h host.com --ssl-mode=REQUIRED -u uname -p

Но затем, когда я пытаюсь соединиться с RMySQL, я получаю одно из нескольких сообщений об ошибках.

RMySQL::dbConnect(MySQL(), user = "uname", password = "pword", 
                  host = "host.com", dbname = "db") 
Error in .local(drv, ...) : 
  Failed to connect to database: Error: Connections using insecure 
  transport are prohibited while --require_secure_transport=ON.

А также

RMySQL::dbConnect(MySQL(), user = "uname", password = "pword", 
                  host = "host.com", dbname = "db", 
                  client.flag = CLIENT_SSL) 
Error in .local(drv, ...) : 
  Failed to connect to database: Error: Bad handshake

Кто-нибудь знает, что здесь может происходить?

0 ответов

Другие вопросы по тегам