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. laravel 控制器类DB类操作

    例子:TrGo表(trgo_chip): laravel框架建立:TrGoModel <?php namespace TrChaos\Model; class TrGoModel extends ...

  2. python pip出错问题解决记录

    今天安装一下requests模块,遇到网络问题 pip install requests Retrying (Retry(total=4, connect=None, read=None, redir ...

  3. 类的命名空间&组合

    类的命名空间◆类中的静态变量可以被类调用也可以被对象调用◆对不可变数据类型来说,类变量最好用类名操作 class Person: money = 0 mother = Person() father ...

  4. es6下 vue实例属性template不能使用

    esm模式下 不能使用template,需要引入非esm的vue.js,查看vue源码的包的dist目录下 文件标有esm是支持ems,没有标记,就是不支持(这个知识,怎么说了,应该属于webpack ...

  5. 2017(2)数据库设计,数据库设计过程,ER模型,规范化理论

    试题二(共 25 分〉 阅读以下关于系统数据分析与建模的叙述,在答题纸上回答问题1 至问题 3. [说明] 某软件公司受快递公司委托,拟开发一套快递业务综合管理系统,实现快递单和物流信息的综合管理.项 ...

  6. 在windows上搭建git server Gitblit

    在Windows上搭建Git Server   第1步:下载Java并安装Java.我这里下载的是jdk1.7.0_79 第2步:配置Java环境变量 右键” 计算机” => ”属性” => ...

  7. Python request 在linux上持续并发发送HTTP请求遇到 Failed to establish a new connection: [Errno 11] Resource temporarily unavailable

    并发数被限制 vim /etc/sysctl.conf 添加 net.ipv4.ip_local_port_range = 1024 65535   保存 /sbin/sysctl -p 让修改生效 ...

  8. hightopo学习之旅一 -- 节点动画

    参照官网 动画手册 1.引入所需HT文件 <script src="plugins/ht/core/ht.js"></script> <script ...

  9. Ubuntu设置su和sudo为不需要密码 (摘录自别处)

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/langb2014/article/details/54646675 针对非服务器用户,只是用普通的U ...

  10. Visual Studio 的插件及常用快捷键_ 系统Ubuntu16.04

    安装在 Ubuntu 的系统上 1, 常用的快捷键 [1] 调出终端: Ctrl + `(反引号); [2] 调出插件安装界面: Ctrl + P (打开插件面板) ---> 输入  ext i ...