我昨天将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/
| 归档时间: |
|
| 查看次数: |
2244 次 |
| 最近记录: |