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. ASO的效果应该如何去评判,有什么标准可以量化指标

    ASO的效果应该如何去评判,有什么标准可以量化指标 以往我们主要会教大家怎么做 ASO 优化,优化中有什么技巧……在掌握ASO优化技巧之后,从执行层面来考虑,就该选择流量平台了. 目前市场上的流量平台 ...

  2. Head First Python-python面向对象

    与大多数其他的编程语言一样,Python容许创建并定义面向对象的类,类可以将代码与代码处理的数据相关联. 对于更加复杂的数据,一般的列表已经不能满足需求了. 我们可以使用字典dict将数据值与键相关联 ...

  3. redis加固

    一.背景描述 1.漏洞描述 Redis 因配置不当存在未授权访问漏洞,可以被攻击者恶意利用. 在特定条件下,如果 Redis 以 root 身份运行,黑客可以给 root 账号写入 SSH 公钥文件, ...

  4. ES6的Proxy和Reflect

    Proxy 有一个原始的数据对象,通过代理出来一个新的对象,用户操作的是这个新的对象 { let obj ={ time:'2018-01-01', name:'lx' , _r:123 } let ...

  5. jq中get()和eq()的区别

    一直弄混淆的获取元素的方法,现整理一下: :eq(index) 选择器选取带有指定 index 值的元素. index 值从 0 开始,所有第一个元素的 index 值是 0(不是 1). 如:$(& ...

  6. Navicat for MySQL下载安装和破解教程

    1.进https://navicatformysql.en.softonic.com/官网 2.第二步 3.第三步等待下载完成 4.第四步双击 二,破解 1.链接:https://pan.baidu. ...

  7. java基础语法(三大基础)

    一.标识符 标识符是用于包名.类名.变量名.方法名.对象名.数组名.集合名等的命名:   规则: (1)可以使用英文字母.阿拉伯数字.下划线_.$符号 (2)不能以数字开头 (3)不能使用Java中的 ...

  8. 从零开始搭建一个vue.js的脚手架

    在谷歌工作的时候,我们要做很多界面的原型,要求快速上手,灵活运用,当时用的一些现有框架,比如angular,太笨重了——尤雨溪(Vue.js 作者) vue.js是现在一个很火的前端框架,官网描述其简 ...

  9. redis 列表(list)函数

    列表(list)函数 lPush 命令/方法/函数 Description Adds the string value to the head (left) of the list. Creates ...

  10. html5 css练习 下拉菜单制作

    *{    margin: 0;    padding: 0;}li{    list-style-type: none;}a{    text-decoration: none;}.ul1{marg ...