python安装MySQL、MySQLdb

1、简介

MySQL:一个开放源代码的关系数据库管理系统.

MySQL在过去由于性能高、成本低、可靠性好,已经成为最流行的开源数据库,因此被广泛地应用在Internet上的中小型网站中。随着MySQL的不断成熟,它也逐渐用于更多大规模网站和应用,比如维基百科、Google和Facebook等网站。

现在MySQL唯一免费版本是 社区版(community)。

MySQL驱动,主要有两个:

  • mysql-connector-python:是MySQL官方的纯Python驱动;
  • MySQL-python:是封装了MySQL C驱动的Python驱动。

2、安装

基于Windows和python3.5的安装过程。

1.MySQL安装:
首先安装的是oracle的MySQL,这个去官网下载就好:MySQL官网

2.MySQLdatabase安装
接下来应该下载MySQLdb。

更新:
根据廖雪峰网站,可以使用

$ easy_install mysql-connector-python
$ easy_install MySQL-python

这两种方式安装(亲测有效)

a.本来以为直接安装就行了,

pip install MySQL-python

然后,出错:

 Failed building wheel for MySQL-python
);f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\RoF
un\AppData\Local\Temp\pip-17fgv45v-record\install-record.txt --single-version-ex
ternally-managed --compile" failed with error code 1 in C:\Users\RoFun\AppData\L
ocal\Temp\pip-build-p1n23luc\MySQL-python\

b.根据网上指示,需要改成install MySQL-connector。
然后,pip install mysql-connector,仍然出错:

Failed building wheel for mysql-connector

这个需要自己编译.whl文件

c.由于编译过于麻烦,于是下载现成的whl文件。
python3.5版本可以到这直接下载安装:python3.5 MySQL.whl

3.验证是否安装成功

>>> import MySQLdb
>>>

参考:
1. Windows Python2.7 mysqldb installation error

2.GitHub issue;
3.mysql安装;
4.MySQLdb whl文件下载 源码网站;
5.廖雪峰MySQL介绍

    原文作者:rosefun96
    原文地址: https://blog.csdn.net/rosefun96/article/details/79187838
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞