注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

mmicky 的博客

追逐刹那的惊艳

 
 
 

日志

 
 

安装mysql-python总结  

2013-07-07 16:25:32|  分类: python |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
为了在centOS6.4上安装上mysql-python,安装了N次,将几点经验分享一下:
1:如果是要使用centos自身带的mysql,可以使用yum命令顺利安装
yum install MySQL-python(注意大小写)

2:如果要安装新版的mysql,则要先卸载原有的mysql安装包,即使你在安装centos的时候没选择安装mysql数据库,也有可能已经安装上了这几个数据包,所以先用rpm -qa检查一下,有的话就卸载:
[root@nosql3 ~]# rpm -qa |grep mysql
mysql-libs-5.1.66-2.el6_3.x86_64
mysql-devel-5.1.66-2.el6_3.x86_64
mysql-5.1.66-2.el6_3.x86_64
[root@nosql3 ~]# rpm -e mysql-devel-5.1.66-2.el6_3.x86_64
[root@nosql3 ~]# rpm -e mysql-5.1.66-2.el6_3.x86_64
[root@nosql3 ~]# rpm -e mysql-libs-5.1.66-2.el6_3.x86_64 --nodeps

解压mysql包,可以发现安装文件中有好几个包:
[root@nosql3 mysql5.6]# ls -lsa
total 213580
    4 drwxr-xr-x. 2 root root      4096 Jul  5 00:11 .
    4 drwxr-xr-x. 7 root root      4096 Jul  6 00:59 ..
18004 -rw-r--r--. 1 7155 wheel 18432852 Jun 21 09:48 MySQL-client-5.6.12-1.el6.x86_64.rpm
3260 -rw-r--r--. 1 7155 wheel  3337396 Jun 21 09:48 MySQL-devel-5.6.12-1.el6.x86_64.rpm
82368 -rw-r--r--. 1 7155 wheel 84344048 Jun 21 09:48 MySQL-embedded-5.6.12-1.el6.x86_64.rpm
55960 -rw-r--r--. 1 7155 wheel 57301660 Jun 21 09:49 MySQL-server-5.6.12-1.el6.x86_64.rpm
1892 -rw-r--r--. 1 7155 wheel  1936060 Jun 21 09:50 MySQL-shared-5.6.12-1.el6.x86_64.rpm
3880 -rw-r--r--. 1 7155 wheel  3970048 Jun 21 09:50 MySQL-shared-compat-5.6.12-1.el6.x86_64.rpm
48208 -rw-r--r--. 1 7155 wheel 49363320 Jun 21 09:50 MySQL-test-5.6.12-1.el6.x86_64.rpm

安装必要的mysql包:
[root@nosql3 mysql5.6]# rpm -ihv MySQL-server-5.6.12-1.el6.x86_64.rpm
[root@nosql3 mysql5.6]# rpm -ihv MySQL-client-5.6.12-1.el6.x86_64.rpm
[root@nosql3 mysql5.6]# rpm -ihv MySQL-devel-5.6.12-1.el6.x86_64.rpm
[root@nosql3 mysql5.6]# rpm -ihv MySQL-shared-5.6.12-1.el6.x86_64.rpm  
[root@nosql3 mysql5.6]# rpm -ihv MySQL-shared-compat-5.6.12-1.el6.x86_64.rpm

解压mysql-python安装包(因为CentOS已经安装了python2.6,所以不必安装python了),找出mysql_config:
[root@nosql3 MySQL-python-1.2.3]# whereis mysql_config
mysql_config: /usr/bin/mysql_config

修改site.cfg文件并保存
[root@nosql3 MySQL-python-1.2.3]# vi site.cfg
threadsafe = False
mysql_config = /usr/bin/mysql_config
开始安装:
[root@nosql3 MySQL-python-1.2.3]# python setup.py build
[root@nosql3 MySQL-python-1.2.3]# python setup.py install

测试:
[root@nosql3 MySQL-python-1.2.3]# python
Python 2.6.6 (r266:84292, Feb 22 2013, 00:00:18) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb
>>> 

没报错,可以正常使用了。

  评论这张
 
阅读(127)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017