[英]RMySQL cannot connect to server from R
我想從R連接到MySQL數據庫,我遇到了一些麻煩。 提供一個可重復的例子是不可能的,但我希望有人能發現我可能犯的任何錯誤。
這是我在R中運行的代碼:
library(methods)
library(DBI)
library(RMySQL)
DB_name = "myDBname"
drv <- dbDriver("MySQL")
con <- dbConnect(drv, user="myUser", password="myPassword", dbname="myDBname",
host="my.host.something")
這是我得到的錯誤:
Error in mysqlNewConnection(drv, ...) :
RS-DBI driver: (Failed to connect to database: Error: Can't connect to MySQL server on 'my.host.something' (110)
我能夠從命令行連接沒有任何問題。
謝謝!
首先,創建一個conf文件
gedit ~/.my.cnf
[someName]
user = myUser
password = myPassword
host = my.host.something
port=3306
第二,在R.
library(methods)
library(DBI)
library(RMySQL)
DB_name = "myDBname"
drv <- dbDriver("MySQL")
con <- dbConnect(drv, group= "someName", dbname=DB_name)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.