首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>linux数据库>mysql>正文

Linux中Python访问MySQL的环境设置

http://www.oklinux.cn  2008-12-14  http://blog.csdn.net/lllxy/archive/2008/08/26/2833   会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn

1.安装Python,安装的Python的版本是: 2.4.2

2.安装Mysql在/usr/local/Mysql中

3.获取MySQLdb库

1). 从: http://sourceforge.net/projects/mysql-python 下载MySQLdb库: MySQL-python-1.2.2.tar.gz

把这个库放在: /usr/local/MySQL-python-1.2.2.tar.gz,解压到文件夹: /usr/local/MySQL-python-1.2.2

进入到这个目录,执行安装: python setup.py bulid ,当执行这个语句的时候,出现了一个问题,提示没有setuptools,因此必须先下载这个工具。

2). 从: http://pypi.python.org/pypi/setuptools#cygwin-mac-os-x-linux-other,下载:setuptools-0.6c8-py2.4.egg

把这个文件放到:/usr/local/setuptools-0.6c8-py2.4.egg中,然后执行: sh setuptools-0.6c8-py2.4.egg

3). 通过pyton setup.py build去编译

$ python setup.py build
installsh: line 1: mysql_config: command not found
Traceback (most recent call last):
File "setup.py", line 16, in ?
metadata, options = get_config()
File "/Users/farocco/MySQL-python-1.2.2/setup_posix.py", line 43, in
get_config
libs = mysql_config("libs_r")
File "/Users/farocco/MySQL-python-1.2.2/setup_posix.py", line 24, in
mysql_config
raise EnvironmentError, "%s not found" % mysql_config.path
EnvironmentError: mysql_config not found

按照mysql-python的文档一步步来做,仍然会遇到这种问题,其实原因出在mysql_config上。首先需要定位到本机的mysql_config,此文件处在mysql安装位置的bin目录下(假设Mysql安装在/data/mysql下,

则路径为/data/mysql/bin/mysql_config)

修改setup_posix.py文件,在26行显示地设定mysql_config:mysql_config.path = "/data/mysql/bin/mysql_config"

最后就可以通过python setup.py bulid,python setup.py install去安装MySQLdb了

4. 安装完后启动Python,导入MySQLdb库时,出现一个提示信息:ImportError: libmysqlclient_r.so.15: cannot open shared

object,为了解决这个问题,从MySql的安装路径:/usr/local/mysql/lib中拷贝libmysqlclient_r.so.15到/usr/lib目录下即可。


上一篇:MySQL在太阳下茁壮 在开源中强大   下一篇:Intel正在努力让USB 3.0支持Linux

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Sun正式发布MySQL 5.1版 简化数据库应用
·Linux下MySQL安装相关参数详述
·通向MySQL神秘王国的图形化之路
·MySQL出现ERROR 10061错误的解决一例
·Linux环境MySQL服务器级优化讲解
·Ubuntu下MySQL备份与异地备份
·Linux下MySQL整个数据库的备份与还原
·Linux下C连接MySQL出现错误解决一例
·MySQL中数据表操作详解
·使用mysqlhotcopy备份MySQL
·Ubuntu 8.04 Desktop 版的MySQL BUG?
·MySQL数据库的导入导出与Liunx的权限
·怎样才能保证不发生乱码
·数据库分散存储问题的解决
·修改MySQL默认密码的具体步骤
·MySQL数据库优化技巧集锦
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·Sun正式发布MySQL 5.1版 简化数据库应
·Linux下MySQL安装相关参数详述
·通向MySQL神秘王国的图形化之路
·MySQL出现ERROR 10061错误的解决一例
·Linux环境MySQL服务器级优化讲解
·Ubuntu下MySQL备份与异地备份
·Linux下MySQL整个数据库的备份与还原
·Linux下C连接MySQL出现错误解决一例
·MySQL中数据表操作详解
·使用mysqlhotcopy备份MySQL
·Ubuntu 8.04 Desktop 版的MySQL BUG?
·MySQL数据库的导入导出与Liunx的权限
  阅读排行
·Linux 安装 Mysql
·如何在Linux系统中安装MySQL
·在Linux 环境下安装 Mysql
·在Linux上安装MySQL Server 5.0
·详细讲解如何导入和导出MySQL数据库
·SQL语法详解
·图形化管理MySQL更轻松
·MySQL TEXT、DATE、SET 数据类型
·如何启动与停止MySQL的服务器
·《数据结构(C语言版)》 电子书籍下载
·[Mysql]IIS+mysql+php相关知识介绍
·Ubuntu8.04正式版上安装配置MySQL
·[MySQL]入门学习从安装入门到学习操作
·你应该知道的10个MySQL客户启动选项
·SQL定义语言(ACCESS2000中的语法)
网摘收藏: