`
neatchenheng
  • 浏览: 25253 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

MySQL-Python Driver 的安装和设置

阅读更多

     最近一直在做淘宝客应用,目前正在处理数据采集部分。由于采集程序是用Python写的,部分数据需要用数据库来存储。这里使用了MySql。

     和JDBC应用一样,需要安装好数据库驱动。这里对安装过程和设置过程做简单介绍。

     一、下载MySql-python:

下载地址:http://sourceforge.net/projects/mysql-python/  , 注意对版本的说明;本文附近中也包含了MySql-python-1.2.3版本驱动和1.2.2的win版本。

     二、解压:

解压下载的文件,并在命令行下进入到解压后的文件夹下

     三、编译

bash# python setup.py build

     四、安装

bash# python setup.py install

     五、测试

bash# python

>>> import MySQLdb 

如果没有出错提示,刚安装成功

        下面是一段Python测试代码:

import MySQLdb

conn = MySQLdb.connect (host = "localhost",
                           user = "testuser",
                           passwd = "testpass",
                           db = "test")
cursor = conn.cursor ()
cursor.execute ("SELECT VERSION()")
row = cursor.fetchone ()
print "server version:", row[0]
cursor.close ()
conn.close ()

 

参考:http://blogs.sun.com/Arathi/entry/mysql_python_driver_installation_and

 

如果提示要安装setuptools,请参考 http://pypi.python.org/pypi/setuptools

下载相应版本的setuptools,运行 sh setuptools-0.6c9-py2.4.egg 安装。

 

如果出现“_mysql.so: undefined symbol: __pure_virtual”这样的错误,是因为编译python和mysql的gcc版本不一致造成的。这样你只好重新编译python或mysql了。如何编译这里就不多说了。

 

注意各个文件的径。建议编译进不指定prefix,否则有可以因为找不到一些文件而出现一些不太明了的错误。如果有如.so之类的文件找不到,可以用附号链接来处理。

 

 

 

 

0
0
分享到:
评论

相关推荐

    MySQL-python-1.2.2.tar.gz linux下

    4. **编译和安装**:运行`python setup.py build`来编译源代码,然后使用`sudo python setup.py install`进行安装。如果一切顺利,`mysql-python`库将被添加到你的Python环境中。 5. **测试连接**:安装完成后,你...

    mysql-connector-python-1.0.8

    ConnectorPython_1.0.8 [MySQL ConnectorPython is a standardized database driver for Python platforms and development.].rar 包括3个文件: mysql-connector-python-1.0.8-py2.7.msi mysql-connector-python-...

    mysql-connector-odbc-5.3.14安装包

    在 PowerDesigner 中配置 ODBC 数据源,你需要进入 "System DSN" 或 "User DSN" 部分,创建新的数据源,选择 "MySQL ODBC 5.3 ANSI Driver" 或 "MySQL ODBC 5.3 Unicode Driver",然后输入服务器信息,完成配置。...

    mysql的ODBC驱动包。(mysql-connector-odbc-8.0.15-win32-winx64.rar)

    3. **添加系统DSN**:在ODBC数据源管理器的“系统DSN”标签页中,点击“添加”按钮,然后在弹出的窗口中选择刚刚安装的“MySQL ODBC 8.0 Driver”。接下来,你需要提供MySQL服务器的相关信息,包括: - **驱动程序*...

    mysql-connector-odbc-5.3.13.tar.gz

    3. 编译和安装:进入解压后的目录,执行`./configure`,然后`make`,最后`sudo make install`来完成安装。 4. 配置ODBC数据源:使用`sudo nano /etc/odbcinst.ini`编辑ODBC驱动配置文件,添加MySQL Connector/ODBC的...

    mysql-connector-odbc-5.3.2-win32.msi.zip

    `mysql-connector-odbc-5.3.2-win32.msi` 是一个安装程序文件,专门针对 32 位 Windows 操作系统设计,用于在开发环境中设置 MySQL 数据源的连接。 MySQL Connector/ODBC 5.3.2 版本是这个驱动程序的一个具体版本,...

    python 链接mysql 数据库驱动

    Python是一种广泛使用的编程语言,尤其在数据处理和Web开发领域,而MySQL则是一款流行的开源关系型数据库管理系统。当需要在Python程序中与MySQL数据库进行交互时,就需要一个数据库驱动程序来建立连接。本主题将...

    MySQL ODBC 5.1 Driver(Mysql驱动免安装版)

    总结来说,MySQL ODBC 5.1 Driver免安装版为用户提供了简单易用且高效的途径来访问MySQL数据库,尤其适合那些需要快速部署和移动工作的环境。通过了解ODBC工作原理和驱动的设置方法,用户可以更有效地利用这个工具...

    mysql-connector-odbc-5.2.5-win32.rar

    在本压缩包"mysql-connector-odbc-5.2.5-win32.rar"中,我们主要关注的是"mysql-connector-odbc-5.2.5-win32.msi"这个安装文件,它包含了用于在Windows系统上安装MySQL ODBC驱动程序的所有必要组件。 首先,让我们...

    mysql-connector-odbc-3.51.30-winx64

    在描述中提到的 "mysql-driver-ODBC","driver" 在这里是指数据库驱动程序,即 MySQL Connector/ODBC,它是 MySQL 数据库的一个组件,负责解析应用程序通过 ODBC 提交的 SQL 命令并将其转换为 MySQL 服务器能够理解...

    mysql-connector-odbc\VC_redist\

    本文将详细介绍MySQL Connector/ODBC和其在Windows环境中的安装过程。 标题中的“mysql-connector-odbc\VC_redist\"表明这是一个包含MySQL ODBC驱动和Microsoft Visual C++运行时库的文件夹。在Windows平台上,某些...

    Windows上Python连接MySQL数据库

    在Windows操作系统中,使用Python连接MySQL数据库是一项常见的任务,尤其对于数据处理和Web开发来说。Python提供了多种库来实现这一功能,其中最常用的是`pymysql`和`mysql-connector-python`。这篇博文(虽然链接...

    mysql-connectror-odbc-5.1.13-win32

    安装 `mysql-connector-odbc-5.1.13-win32.msi` 文件后,用户可以通过以下步骤配置 ODBC 连接: 1. 运行“ODBC 数据源管理器”。 2. 在“系统 DSN”或“用户 DSN”选项卡中,点击“添加”按钮。 3. 选择“MySQL ...

    mysql 依赖 驱动。5 - 8都有

    4. **Python驱动**:Python有多种库可以连接MySQL,例如`mysql-connector-python`,这是一个官方提供的Python MySQL驱动,支持Python 2和3,兼容MySQL 5到8。 5. **C++驱动**:MySQL Connector/C++是官方的C++接口...

    mysql odbc 驱动包 3.51 win32

    MySQL ODBC驱动是遵循ODBC规范的软件组件,它使得Windows应用能够通过ODBC数据源连接到MySQL服务器,无论应用的编程语言是什么,如C++、VB、Python或PHP等。 2. **MySQL ODBC 3.51版的特点:** - 兼容性:此版本...

    mysql-odbc驱动程序-5.3.9-64位

    1. 安装过程中,确保选择正确的版本(32位或64位)以匹配应用程序和MySQL服务器的位数。 2. 在安装完成后,需要在ODBC数据源管理器中配置DSN(Data Source Name),包括MySQL服务器地址、端口、用户名、密码以及需要...

    mysql-odbc-32位.zip

    MySQL ODBC驱动程序的安装和配置是连接MySQL的关键步骤。解压"mysql-odbc-32λ"后,用户需要运行安装程序来安装驱动。安装过程中,用户通常需要提供MySQL服务器的地址(如IP地址或域名)、端口号、数据库名称、...

    Mysql 连接ODBC的驱动5.3.13版 32位windows系统,亲测通过

    在实际应用中,开发者可以通过ODBC数据源在各种环境中,如Python、Excel、Visual Basic等,进行MySQL数据库的操作。ODBC的灵活性和兼容性使得数据处理变得更加便捷。记得在使用过程中确保系统安全,避免泄露敏感信息...

    clickhouse-mysql-data-reader:读取mysql数据的实用程序

    要开始使用clickhouse-mysql-data-reader,你需要先确保安装了Python环境,以及MySQLPython库和clickhouse-driver库。你可以使用pip进行安装: ```bash pip install mysql-connector-python clickhouse-driver ``` ...

Global site tag (gtag.js) - Google Analytics