R使用enable-cleartext-plugin选项连接到MySQL服务器

时间:2016-12-27 11:19:59

标签: mysql r

我试图通过TCP / IP连接到远程MySQL服务器。 服务器需要启用mysql-clear-password。 我在Kubuntu 16.04上使用RMySQL库连接到服务器,但除了配置odbc.ini文件以传递插件触发器之外别无选择。运行代码时出现错误

  

无法连接到数据库:错误:插件mysql_clear_password   无法加载

有没有办法用RMySQL传递这个触发器?

1 个答案:

答案 0 :(得分:0)

通过从官方网站https://dev.mysql.com/downloads/connector/odbc/

获取新版本的MySQL ODBC连接器解决了这个问题

然后/etc/odbc.ini文件配置如下

[connection]
Driver                  = /usr/lib/odbc/libmyodbc5a.so
Database                = [db]
Server                  = [server]
Port                    = [port]
User                    = [user]
Password                = [pw]
SSLMODE                 = REQUIRED
ENABLE_CLEARTEXT_PLUGIN = 1
sslca                   = [location]

在我的情况下,还需要ssl证书