当我跑的时候
library(RMySQL)
mydb = dbConnect(MySQL(), user = "XX", password = "XX", dbname = "XX", host = "XX")在R控制台上工作,
但是,当我将它保存为yy.R文件并以R CMD BATCH yy.R或source("yy.R")的形式运行它时,它说
mysqlNewConnection(drv,.)中的错误:RS驱动程序:(未能连接到数据库:错误:无法连接到'XX‘(111)上的MySQL服务器)调用: dbConnect -> dbConnect -> mysqlNewConnection -> .Call执行暂停
我能检查一下RMySQL是否只在控制台上运行吗?谢谢!
发布于 2016-06-12 14:07:08
也许您可以使用RMySQL::MySQL()指定驱动程序,这在脚本中适用于我。
https://stackoverflow.com/questions/37773593
复制相似问题