OS : CENTOS 6.X /64BIT
MYSQL : 4.0.X
python에서 mysql 모듈을 사용하려면 MySQLdb 모듈이 필요하다
기본적으로 모듈이 설치되어 있는지 명령어로 확인이 가능하다
1 2 3 4 5 6 7 8 |
[root@root ~]# pydoc modules | grep MySQLdb /usr/lib64/python2.6/site-packages/matplotlib/numerix/__init__.py:18: DeprecationWarning: ********************************************************** matplotlib.numerix and all its subpackages are deprecated. They will be removed soon. Please use numpy instead. ********************************************************** warnings.warn(msg, DeprecationWarning |
설치에 앞서 python-devel 패키지가 설치되어 있어야 한다 없으면 설치
1 |
[root@root ~]# yum -y install python-devel |
이제 모듈을 다운로드 하여 설치를 진행하자
1 2 3 4 5 6 7 8 9 10 11 12 |
[root@root ~]# wget http://xinet.kr/data/back-MySQL-python-1.0.0.tar1.gz [root@root ~]# tar xvfz back-MySQL-python-1.0.0.tar1.gz [root@root ~]# cd MySQL-python-1.0.0/ [root@root MySQL-python-1.0.0]# python setup.py build [root@root MySQL-python-1.0.0]# python setup.py install [root@root site-packages]# ll /usr/lib64/python2.6/site-packages/MySQLdb |
이제 설치가 정상적으로 진행되었으니 모듈을 정상적으로 들어갔는지 체크해보자
1 2 3 4 5 6 7 8 9 |
[root@root site-packages]# pydoc modules | grep MySQLdb ./matplotlib/numerix/__init__.py:18: DeprecationWarning: ********************************************************** matplotlib.numerix and all its subpackages are deprecated. They will be removed soon. Please use numpy instead. ********************************************************** warnings.warn(msg, DeprecationWarning) MySQLdb collections libsvn sha |