我试图通过TCP / IP连接到远程MySQL服务器。 服务器需要启用mysql-clear-password。 我在Kubuntu 16.04上使用RMySQL库连接到服务器,但除了配置odbc.ini文件以传递插件触发器之外别无选择。运行代码时出现错误
无法连接到数据库:错误:插件mysql_clear_password 无法加载
有没有办法用RMySQL传递这个触发器?
答案 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证书