MySQLdb 又叫 MySQL-python,是一款较为底层的,python连接mysql用的模块。MySQLdb主要聚焦于如何和数据库进行连接和进行基本的操作,操作的体现形式主要是进行SQL语句的执行。
MySQLdb是 Python 连接 MySQL 最流行的一个驱动,很多框架都也是基于此库进行开发,遗憾的是它只支持 Python2.x,而且安装的时候有很多前置条件,因为它是基于C开发的库,在 Windows 平台安装非常不友好,经常出现失败的情况,现在基本不推荐使用,取代的是它的衍生版本。
一、安装:
我是在anaconda下进行的安装
打开终端,进入anaconda中自己的环境:source activate my_env
用pip的方式安装:
pip install MySQL-python
出现以下错误:error:mysql_config not found
原因:
找不到mysql_config一般是由于通过lnmp.org或者其他方式安装mysql以后mysql_config是在/usr/local/mysql/bin/
里面,这里面的文件不是在任意位置都可以访问的
解决:
执行
ln -s /usr/local/mysql/bin/mysql_config /usr/local/bin/mysql_config
将mysql_config链接到/usr/local/bin
目录下
又发现没有权限建立软连接,这个