如何连接到R Shiny本地的sql数据库

时间:2019-09-25 04:48:13

标签: mysql r shiny

我正在尝试连接到与app.R文件位于同一目录中的SQL数据库,但是如果尝试连接,则会出现以下错误。

con <- dbConnect(RMySQL::MySQL(), dbname = "super_data")
  

.local(drv,...)中的错误:     无法连接到数据库:错误:无法连接到“本地主机”(0)上的MySQL服务器

mydb = dbConnect(MySQL(), user='root', password='', dbname='super_data.sql', host='localhost')
  

.local(drv,...)中的错误:     无法连接到数据库:错误:无法连接到“本地主机”(0)上的MySQL服务器

1 个答案:

答案 0 :(得分:1)

尝试以下代码:

conn <- RMySQL::dbConnect(RMySQL::MySQL(),
                              user = "root",
                              password = "mypassword",
                              dbname = "mydatabase",
                              host = "127.0.0.1", # Instead of localhost
                              port = 3306) # Default MySQL port

希望这会有所帮助