Rmysql的安裝及亂碼解決

1、安裝mysql-devel mysql-lib,不裝這個後面裝Rmysql會報錯

# sudo yum install mysql-server mysql-devel mysql-lib

2、報錯,有衝突

Transaction Check Error:
  file /usr/bin/mysql from install of mysql-5.1.71-1.el6.x86_64 conflicts with file from package MySQL-client-5.5.28-1.linux2.6.x86_64

3、刪掉MYSQL的客戶端

# yum remove MySQL-client-5.5.28-1.linux2.6.x86_64

4、重新安裝,成功

# sudo yum install mysql-server mysql-devel mysql-lib

5、安裝RMySql,成功

[root@hadoop1-mysql R]#  R CMD INSTALL RMySQL_0.10.3.tar.gz

6、亂碼問題解決

其實不用修改MySQL的配置文件也可以,在向數據庫寫入或讀取數據之前,加上命令
dbSendQuery(con,'SET NAMES utf8')

就可以了。


發佈了32 篇原創文章 · 獲贊 11 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章