RMySQL不能作为脚本的一部分

时间:2016-06-12 11:15:55

标签: mysql r rmysql

当我跑步时

library(RMySQL)
mydb = dbConnect(MySQL(), user = "XX", password = "XX", dbname = "XX", host = "XX")

在R控制台上运行,

然而,当我把它保存为yy.R文件并以R CMD BATCH yy.Rsource("yy.R")运行时,它会显示

  

mysqlNewConnection(drv,...)出错:     RS-DBI驱动程序:(无法连接到数据库:错误:无法在' XX'(111)上连接到MySQL服务器   )   呼叫:dbConnect - > dbConnect - > mysqlNewConnection - > 。呼叫   执行暂停

我可以检查RMySQL是否只在控制台上运行吗?谢谢!

1 个答案:

答案 0 :(得分:1)

也许您可以使用RMySQL :: MySQL()指定驱动程序,这适用于脚本。