본문 바로가기

개발이야기/Database, SQL

[RMySQL] RMySQL Windows Install, 윈도우에서 R 이랑 XAMPP 로 설치된 MySQL 연동하기

R 에 MySQL을 연결시켜 보자


여기저기 찾아보니까


Linux 버젼이랑 


그냥 개별적으로 R 툴에 MySQL 이랑 Apache 설치해서 서로 연결하는건 설명이 많은데


XAMPP 자체에 설정을 도와주는 글은 찾기가 힘들어서 이렇게 남겨 봄



무튼 내가 헤맸던 부분이 바로 환경변수 부분 !!


일단 XAMPP를 잘 설치하고 Apache가 제대로 돌아간다면


http://localhost/phpmyadmin/

여기에 뭔가 뜰것이다.


만약 Apache 에러가 떠서 실행이 안 된다면 


다른 글을 보고 해결해 보자


예를 들면 여기

=> http://gold9ine.tistory.com/9




자 그럼 일단

RTools 를 설치하고




시작 버튼 눌러서 시스템 환경변수를 검색해서 환경변수 까지 찾아와 보자



저 환경변수 !! 참 많이 헤맸다.


사용자 변수새로 만들기 해서 MySQL이 설치된 경로를 해주면 되는데

(만약 MySQL을 따로 설치했다면 MYSQL_HOME=C:/Program Files/MySQL/MySQL Server)


기본 경로 설정으로 XAMPP를 설치했다면


변수 : MYSQL_HOME

값 : C:\xampp\mysql


이렇게 해주고 확인, 확인, 확인 버튼을 눌러주자


그리고

C:\Program Files\R\R-3.1.1\etc 

여기에 

Renviron.site 라는 파일을 만들어서 안에

MYSQL_HOME=C:/xampp/mysql

를 채워넣고 저장 !!


그리고

C:/xampp/mysql/lib   안에 있는

libmysql.dll 랑  libmysql.lib 를 복사해서 

C:/xampp/mysql/lib/opt        (opt 폴더가 없으면 만들어서) 그 안에 붙여넣기 !!


그리고

libmysql.dll 파일을 복사해서

R이 설치되어 있는 

C:\Program Files\R\R-3.1.1\bin\i386

요 폴더 안에 붙여 넣기 해주자

보너스로 

C:\Windows\System32

요 폴더 안에도 붙여 넣기 해주자




이제 R 프로그램을 실행해서


install.packages("DBI")

install.packages("RMySQL", type = "source")


차례대로 설치를 해보자




그리고

library(RMySQL) 

이렇게 쓰고 실행 해보자


별 문제 없다면  굿굿!!



'개발이야기 > Database, SQL' 카테고리의 다른 글

[eXERD] 데이터베이스 설계 eXERD 소개  (2) 2015.10.18