linux环境下mysq安装,Linux环境下MySQL-python安装过程

参考:(1)

http://www.voidcn.com/article/p-swhggaxa-xy.html

(2)

http://blog.csdn.net/houlaizhe221/article/details/5967197

(3)

http://blog.donews.com/maverick/archive/2006/06/20/922178.aspx

前提:安装了mysql.

1. 首先确认python的版本为2.3.4以上,如果不是需要升级python的版本

python -V   检查python版本

2. 下载 MySQL-python-1.2.2.tar.gz

3. 安装 MySQl-python

tar xvzf MySQL-python-1.2.2.tar.gz

cd MySQL-python-1.2.2

vi site.cfg

把 mysql_config = /usr/local/mysql/bin/mysql_config 这一行前的#去掉,并且把mysql_config的路径设置正确。

(

注:这里很有可能会出现一个问题就是找不到mysql_config,原来我们用apt-get安装的mysql不是开发板,并没有包含mysql_config

我们需要安装libmysqld-dev:

desktop:/usr/local/src$ sudo apt-get install libmysqld-dev

然后可以找到mysql_config,我的路径为/etc/bin/mysql_config.

)

4、还要安装以下三个工具

desktop:/usr/local/src/MySQL-python-1.2.3c1$ sudo apt-get install python-setuptools

desktop:/usr/local/src/MySQL-python-1.2.3c1$ sudo apt-get install build-essential

desktop:/usr/local/src/MySQL-python-1.2.3c1$ sudo apt-get install python-dev

5、安装mysql_python

desktop:/usr/local/src/MySQL-python-1.2.3c1$ sudo python setup.py build

desktop:/usr/local/src/MySQL-python-1.2.3c1$ sudo python setup.py install

安装结束

6. 测试

运行: python

import MySQLdb

如果没有报错,说明安装好了。

(比较诡异的是,有时即使安装完成,在python中执行

import MySQLdb

仍然可能出错:

libmysqlclient.so.12: cannot open shared object file: No such file or directory遇到这种问题,需要在/usr/lib/下为libmysqlclient.so.12设置一个符号链接(这里假设mysql安装在/usr/local/mysql下)

ln -s /usr/lib/mysql/lib/libmysqlclient.so /usr/lib/libmysqlclient.so.12(这个文件因人而异)再次执行

import MySQLdb         成功。         )

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值