首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用MySQL未知数据库连接到RMySQL数据库

问用MySQL未知数据库连接到RMySQL数据库
EN

Stack Overflow用户
提问于 2019-05-11 21:21:56
回答 1查看 509关注 0票数 0

我试图通过MySQL连接到RMySQL数据库,但得到了以下错误

代码语言:javascript
复制
"Error in .local(drv, ...) : 
  Failed to connect to database: Error: Unknown database 'XXX'"

是否有人有类似的问题,并能够解决它?

正在运行

  • macOS高中,10.13.6版
  • MySQL工作台8.0
  • RStudio版本1.1.453

我按照以下方式构造了SQL驱动程序:

代码语言:javascript
复制
install.packages("RMySQL")
install.packages("dbConnect")
library(DBI)
library(dbConnect)

con <- dbConnect(RMySQL::MySQL(),
                 dbname = "xxx",
                 host = "xxx",
                 port = xxx, 
                 user = "xxx",
                 password = "xxx")

我一直在跟踪Filip在R (https://www.datacamp.com/courses/importing-data-in-r-part-1)中导入数据的过程,并希望建立到SQL数据库的连接,并创建一个MySQLConnection对象,然后从R内部运行SQL查询。

问题是,由于无法连接到数据库,我一开始就陷入困境。在MySQLworkbench中,脚本会打开,看起来很棒。我是这方面的新手,我想知道这是否与数据库文件本身的位置有关?我应该把它保存在一个特定的文件夹中吗?

PS:我已经阅读了这里的所有RMySQL线程,但没有找到解决方案;如果我遗漏了什么,请告诉我。这是我第一次问这个论坛,我对这里的社区非常感激,但也担心我错过了什么,某处。谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2019-05-12 16:15:35

解决方案:实际上,我没有一个‘数据库’(或模式,就像现在在MySQL中所调用的那样),而只是一个.sql文件。一旦我从文件中创建了一个数据库,它就像一种魅力!

对于其他新手来说,特别是在人文科学方面,这是一个关于如何用R:https://programminghistorian.org/en/lessons/getting-started-with-mysql-using-r设置MySQL的非常有用的教程。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56094363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档