R 에 MySQL을 연결시켜 보자
여기저기 찾아보니까
Linux 버젼이랑
그냥 개별적으로 R 툴에 MySQL 이랑 Apache 설치해서 서로 연결하는건 설명이 많은데
XAMPP 자체에 설정을 도와주는 글은 찾기가 힘들어서 이렇게 남겨 봄
무튼 내가 헤맸던 부분이 바로 환경변수 부분 !!
일단 XAMPP를 잘 설치하고 Apache가 제대로 돌아간다면
여기에 뭔가 뜰것이다.
만약 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 |
---|