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介绍