错误:R无法连接到MySQL

Lar*_*a19 6 mysql r rmysql

我昨天将MySQL更新到最新版本8.0.11,并尝试使用RMySQL连接到MySQL,但它无法正常工作,我找不到任何解决方案.

我的代码:

library(RMySQL) 
con <- dbConnect(MySQL(), user="hello", password="hi", dbname = "webscrape", host="xx.xxx.xxx.xxx", port=xxxx)
Run Code Online (Sandbox Code Playgroud)

错误:

Error in .local(drv, ...) : 
  Failed to connect to database: Error: Can't initialize character set unknown (path: compiled_in)
Run Code Online (Sandbox Code Playgroud)

小智 1

有同样的问题。尝试更改架构上的字符集。还尝试使用旧身份验证方法选项重新安装 MySQL,但 RMySQL 仍然没有成功。

尝试了 RMariaDB 包并且它有效。我会切换到 RMariaDB 而不是降级 MySQL。

https://cran.r-project.org/web/packages/RMariaDB/