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

标签 mysql r

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

Failed to connect to database: Error: Plugin mysql_clear_password could not be loaded

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

最佳答案

通过从官方网站 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 证书

关于mysql - R 使用enable-cleartext-plugin选项连接到MySQL服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41344215/

相关文章:

php - 验证一个字段 mysql laravel 5

php - 西里尔文 - php、 header 和 mysql 的主要设置(UTF8 是解决方案吗?)

javascript - 通过 AJAX 和 PHP MYSQL JSON 到 JavaScript 变量 => 数组未定义

r - 在 R 中计算经济模型 : How to apply shocks to parameter values in the euler equation?

在 R 中复制聚类过程

r - 在 Shiny 的传单 map 中使用标签和颜色时,图例标签不显示内联

mysql - 一个php脚本,2个查询,但是第二个将不起作用

mysql - 如何合并来自已发散的 mysql 模式的数据?

r - 为什么 RenderPlot 在 Shiny 的应用程序中不生成任何图形?

r - 矩阵列表中每个元素的均值