MySQL Connector / Python是用于Python平台和开发的标准化数据库驱动程序。

此外,MySQL Connector / Python 8.0支持使用MySQL Server 8.0进行开发的新X DevAPI。

获取Connector / Python

  Connector / Python可在安装Python的任何平台上运行。Python预装在大多数Unix和类Unix系统上,例如Linux,macOS和FreeBSD。在Microsoft Windows上,Python下载网站上提供了Python安装程序。如有必要,请在尝试安装Connector / Python之前下载并安装适用于Windows的Python。
注意

连接器/ Python需要python在系统中 PATH,如果找不到python,安装将失败 。在Unix和类Unix系统上,python通常位于默认PATH设置中包含的目录中。在Windows上,如果安装了Python,请在安装过程中启用将python.exe添加到Path,或者自己手动添加包含python.exe的目录 。

有关在Windows上安装和配置Python的更多信息,请参阅 Python文档中的在Windows上使用Python。

Connector / Python以两种方式实现MySQL客户端/服务器协议:

  • 作为纯Python。协议的这种实现不需要任何其他MySQL客户端库或其他组件。

  • 作为与MySQL C客户端库接口的C扩展。协议的这种实现依赖于客户端库,但可以使用MySQL Connector / C或MySQL Server包提供的库(参见 MySQL C API实现)。C Extension可从Connector / Python 2.1.1开始提供。

客户端/服务器协议的实现都没有任何第三方依赖性。但是,如果需要SSL支持,请验证是否已使用OpenSSL库编译了Python安装 。

Connector / Python的安装在每个平台上都是类似的,遵循标准的 Python Distribution Utilities或 Distutils。对于某些平台,发行版以本机格式提供,例如Linux的RPM包。

关于发行版的Python术语:

  • 内置分发:以本机包装格式创建的包,用于给定平台。它包含源和平台无关的字节码。Connector / Python二进制发行版是构建的发行版。

  • 源分发:仅包含源文件且通常与平台无关的分发。

MySQL:Download Connector/Python的更多相关文章

  1. 随笔记:Python于Windows下初实践,及使用Connector/Python连接MySQL

    有一同事要离职了,我负责交接一个用Python同步数据的项目. 之前木有做过Python,周休,做个简单的查询数据库,小练一下手. 包含: 安装 连接.查询MySQL 列表 元组 for循环 whil ...

  2. MySQL:视图、触发器、存储过程、事务

    视图: 视图,虚拟表 创建虚拟表: # 语法: # create view 虚拟表名称 as 虚拟表; create view course_and_teacher as select * from ...

  3. Installing MySQL Connector/Python using pip v1.5

    The latest pip versions will fail on you when the packages it needs to install are not hosted on PyP ...

  4. MySQL Connector/Python 安装、测试

         安装Connector/Python: # wget http://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-pyth ...

  5. MySQL Connector/Python 接口 (一)

    这里仅介绍 MySQL 官方开发的 Python 接口,参见这里: https://dev.mysql.com/doc/connector-python/en/ Chapter 1 Introduct ...

  6. 使用Connector / Python连接MySQL/查询数据

    使用Connector / Python连接MySQL connect()构造函数创建到MySQL服务器的连接并返回一个 MySQLConnection对象 在python中有以下几种方法可以连接到M ...

  7. Snippet: Fetching results after calling stored procedures using MySQL Connector/Python

    https://geert.vanderkelen.org/2014/results-after-procedure-call/ Problem Using MySQL Connector/Pytho ...

  8. 14.python与数据库之mysql:pymysql、sqlalchemy

    相关内容: 使用pymysql直接操作mysql 创建表 查看表 修改表 删除表 插入数据 查看数据 修改数据 删除数据 使用sqlmary操作mysql 创建表 查看表 修改表 删除表 插入数据 查 ...

  9. 自学Python1.2-环境的搭建:Pycharm及python安装详细教程

    Python几乎可以在任何平台下运行,如我们所熟悉的:Windows/Unix/Linux/Macintosh 一.windows下安装Python 1. 从python官方网站:http://www ...

随机推荐

  1. js除法四舍五入

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <hea ...

  2. npm run dev/build/serve

    1.ERR引发的思考 npm run dev npm ERR! missing script: dev npm ERR! A complete log of this run can be found ...

  3. Jenkins+Jmeter持续集成笔记(三:集成到Jenkins)

    上一篇笔记中已经实现了通过ant工具执行Jmeter测试脚本,并输出html格式测试报告到指定目录. 在本章中,将尝试把这个过程丢进jenkins去执行. 1.Jenkins全局工具配置 登录jenk ...

  4. mysql--实现oracle的row_number() over功能

    有时候我们想要得到每个分组的前几条记录,这个时候oracle中row_number函数使用非常方便,但可惜mysql没有.网上搜了些实现方法. 表flow_task有phaseno(序列号),obje ...

  5. [py]pandas数据统计学习

    pandas.core.base.DataError: No numeric types to aggregate错误规避 我没有去解决这个问题, 而用填充0规避了这个问题 统计 聚合 d = [ { ...

  6. ln -s软链接文件算文件吗

    场景: 开发A在windows环境下完成了开发,配置管理员cm搭建jenkins在centos环境下编译,cm编译失败,但是开发A在他的windows环境下可以编译过,最后发现是某几个so文件的软链接 ...

  7. MATLAB程序控制语句

    Matlab中的程序控制语句包括条件控制(Conditional Control).循环(Loop Control).异常处理(Error Control)和程序返回(Program Terminat ...

  8. 全志A33驱动GT911触摸屏

    0x00 环境说明: 所使用的开发板为锐尔威视的插针版A33_Vstar 触摸屏驱动IC为GT911 接线参照开发板的TP线路 0x01 修改系统配置文件: 笔者所使用的A33开发板的系统配置文件路径 ...

  9. POJ 1655 求树的重心

    POJ 1655 [题目链接]POJ 1655 [题目类型]求树的重心 &题意: 定义平衡数为去掉一个点其最大子树的结点个数,求给定树的最小平衡数和对应要删的点.其实就是求树的重心,找到一个点 ...

  10. MongoDB基本信息

    一.MongoDB简介 来源:在2007年,由纽约一个叫10gen的创业团队开发,公司现在叫做MongoDB Inc,最初被开发为PAAS(平台即服务). 数据库类型:基于分布式文件存储的数据库.由C ...