python安装MySQL、MySQLdb
2018-01-28 17:02
399 查看
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介绍
相关文章推荐
- Windows上面安装MySQL-Python-1.2.3(Mysqldb- error: Unable to find vcvarsall.bat)
- 在windows下MySQLdb/MySQL-python的安装
- Windows下安装MySQLdb(mysql-python)报错解决
- MySQLdb/MySQL-python的安装
- window 64 安装 mysql-python(MySQLdb)
- MySQLdb/mysql-python安装时EnvironmentError: mysql_config not found
- mac python安装MySQLdb EnvironmentError: mysql_config not found 解决方法
- 在 Mac 中安装 MySQLdb (Python mysql )
- 教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql
- Windows下安装mysql-python(MySQLdb)问题记录
- [Python] MySQLdb(即 MySQL-python 包)在 OS X 中安装指南
- Windows 10 64位下安装python2模块MySQLdb(MySQL-python)遇到的坑
- Windows下安装mysql-python(MySQLdb)诺干问题及解决方法
- python的Mysql和MySQLdb的安装
- 在windows下MySQLdb/MySQL-python的安装
- centOS中安装python-mysqldb(python与Mysql之间的驱动程序)
- Python安装Mysql-Pthon(MySQLdb)遇到的几种错误
- 安装MySQLdb-python时无法找到-lprobes_mysql处理一则
- 在 Mac 中安装 MySQLdb (Python mysql )