티스토리 뷰
※ 본 글은 CentOS환경에서 Pyton과 Mysql은 이미 설치 되어 있다는 가정하에서 시작합니다.
1 단계
python-pip 설치
python-pip는 python과 관련된 모듈을 자동으로 설치해주는 도구입니다.
다음과 같은 과정으로 설치합니다.
단계 |
명령어 |
의미 |
1 |
pip |
설치여부 확인 |
2 |
yum install python-pip |
설치(python-pip.noarch 0:1.3.1-4.e16) |
3 |
pip |
설치여부 확인 (help의 내용 출력됨) |
2 단계
MySQL-python 설치
MySQL-python는 파이썬 프로그램 안에서 MySQL 사용할 수 있는 라이브러리 집합 모듈입니다.
위 과정에서 설치한 pip 과정으로 설치합니다.
(수동 설치 방법도 있지만, 제가 시도 했을 때는 문제가 많았습니다.)
단계 |
명령어 |
의미 |
1 |
pip show MySQL-python |
설치여부 확인 |
2 |
pip install MySQL-python |
설치(실패시 python-devel 모듈 설치) |
3 |
pip show MySQL-python |
설치여부 혹인 (상태정보 출력) |
3 단계
Python + Mysql 연동 여부 확인
Mysql의 버전 정보를 콘솔에 출력한 파이썬 예제를 통해 정상적으로 설치 되는가를 확인합니다.
다음 예제 python 파일을 생성합니다.
#!/usr/bin/python import MySQLdb # Open database connection db = MySQLdb.connect("localhost","testuser","test123","TESTDB" ) # prepare a cursor object using cursor() method cursor = db.cursor() # execute SQL query using execute() method. cursor.execute("SELECT VERSION()") # Fetch a single row using fetchone() method. data = cursor.fetchone() print "Database version : %s " % data # disconnect from server db.close()
작성후 해당 파이썬 프로그램 동작시 다음과 같은 화면이 나타난다면
Python + Mysql 연동이 정상적으로 동작하는 것입니다.
Database version : 5.0.45
참고자료
pip 설치 : http://jmnote.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_python-pip_%EC%84%A4%EC%B9%98
MySQL-python 설치 : http://jmnote.com/wiki/MySQL-python_%EC%84%A4%EC%B9%98
Python MySQL 연동 예제 : http://www.tutorialspoint.com/python/python_database_access.htm
'조사' 카테고리의 다른 글
프로비저닝 : Provisioning (0) | 2015.01.09 |
---|---|
cron (0) | 2014.12.10 |
UI : 제이콥 닐슨의 10가지 체크리스트 (0) | 2014.11.27 |
[UI/UX / Design Reference] 뛰어난 UI를 구현하기 위해 확인해야 할 52가지 점검표 (0) | 2014.11.27 |
Load average (0) | 2014.11.27 |