[R]Mariadb在linux與R的連接

Allen
NoteOcean
Published in
Feb 24, 2021

在WIN10上,可以簡單的利用WINDOWS的odbc做連接,只需要簡單的設定就可以在R中撈sql的資料。

但最近在LINUX上使用發現有odbcunix、jdbc等各種連接方式。

linux 需先安裝 mysql-devel or mariadb-devel

##MariDB-shared 不一定要安裝,但R無法安裝套件時 可以嘗試安裝

使用的db是Mariadb,官方有發了一個套件

library(RMariaDB)

不管用在win或是linux上都可以很快速的連接資料庫

使用方法如下(一定要記得安裝套件)

con <- dbConnect(RMariaDB::MariaDB(),username=”root”,password=”1234",group = “my-db”,dbname=”test”,port=3306)

username=”root”,password=”****” 連接SQL的使用者帳號跟密碼

group = “my-db” 告知身分檢測文件

dbname=”test” 連接SQL後要使用的DATABASE

port=3306 使用哪個通道

以上

--

--