【MySQL连接】MySQLdb安装与使用
2016-08-18 22:03
337 查看
MySQLdb模块的安装与使用
一、MAC系统
1. 安装(使用pip命令)
【1】使用 easy_install pip命令安装pip
【2】安装成功,输入pip显示用法、命令行等信息;命令 which pip 可以查看安装位置
【3】要通过python连接mysql数据库,需要安装MySQLdb模块,该模块其实包含在MySQL-Python包中,所以使用pip安装时,需要搜索MySQL-Python
【4】python环境中输入
import MySQLdb ,如果不报错,表明安装成功
【5】安装过程中如果报错(mysql_config not found 或Reason: image not found)
参考链接:http://www.cnblogs.com/ifantastic/archive/2013/04/13/3017677.html
【6】手动安装方式 - 下载包,解压,执行命令
参考链接:http://www.jianshu.com/p/71cf187598ce
2. 使用方法
【1】PyCharm中 import MySQLdb,需要确保工程的Project Interpreter中包含MySQL-python模块
【2】py文件中使用MySQLdb.connect()方法,打开数据库连接
【3】关于connect()方法中,各个参数的含义
参考链接:https://moreoronce.gitbooks.io/learnpython/content/300/302.html
【4】如果语句中写成port=‘3306’,会报错(TypeError: an integer is required)
参考链接:http://stackoverflow.com/questions/15165577/typeerror-an-integer-is-required
【5】py文件中实现测试mysql数据库连接的代码
更多操作实例,参考链接:http://www.runoob.com/python/python-mysql.html
【6】关于python操作mysql数据库的更多内容
参考链接:
http://www.jianshu.com/p/76fab6cb06f9
http://www.jianshu.com/p/df19e4b86cfb
二、CentOS系统
1. 安装(使用yum命令)
【1】首先安装一些系统依赖包:gcc,python-devel,mysql-devel,zlib-devel,openssl-devel
参考链接:http://www.jianshu.com/p/76fab6cb06f9
【2】使用 yum -y install MySQL-python 命令安装MySQLdb模块
【3】安装成功,在python环境下验证,import MySQLdb,不会报错
【4】pip安装,会报错(command 'gcc' failed with exit status 1)
参考链接:http://blog.csdn.net/cryhelyxx/article/details/43604925
【5】下载源码包,执行命令安装
参考链接:http://54im.com/python/centos6-下安装mysql-python.html
2. 使用方法
【1】使用 mysql -u root -p 命令,登录mysql数据库
【2】新建数据库cptest
关于mysql数据库操作的更多内容,参考链接:http://www.jianshu.com/p/5b29f4a5e0c0
【3】py文件,编写测试实例代码
【4】执行py文件,输出结果
三、python连接MySQL数据库 - PyMySQL
参考链接:http://www.jianshu.com/p/76fab6cb06f9
一、MAC系统
1. 安装(使用pip命令)
【1】使用 easy_install pip命令安装pip
【2】安装成功,输入pip显示用法、命令行等信息;命令 which pip 可以查看安装位置
【3】要通过python连接mysql数据库,需要安装MySQLdb模块,该模块其实包含在MySQL-Python包中,所以使用pip安装时,需要搜索MySQL-Python
【4】python环境中输入
import MySQLdb ,如果不报错,表明安装成功
【5】安装过程中如果报错(mysql_config not found 或Reason: image not found)
参考链接:http://www.cnblogs.com/ifantastic/archive/2013/04/13/3017677.html
【6】手动安装方式 - 下载包,解压,执行命令
参考链接:http://www.jianshu.com/p/71cf187598ce
2. 使用方法
【1】PyCharm中 import MySQLdb,需要确保工程的Project Interpreter中包含MySQL-python模块
【2】py文件中使用MySQLdb.connect()方法,打开数据库连接
【3】关于connect()方法中,各个参数的含义
参考链接:https://moreoronce.gitbooks.io/learnpython/content/300/302.html
【4】如果语句中写成port=‘3306’,会报错(TypeError: an integer is required)
参考链接:http://stackoverflow.com/questions/15165577/typeerror-an-integer-is-required
【5】py文件中实现测试mysql数据库连接的代码
更多操作实例,参考链接:http://www.runoob.com/python/python-mysql.html
【6】关于python操作mysql数据库的更多内容
参考链接:
http://www.jianshu.com/p/76fab6cb06f9
http://www.jianshu.com/p/df19e4b86cfb
二、CentOS系统
1. 安装(使用yum命令)
【1】首先安装一些系统依赖包:gcc,python-devel,mysql-devel,zlib-devel,openssl-devel
参考链接:http://www.jianshu.com/p/76fab6cb06f9
【2】使用 yum -y install MySQL-python 命令安装MySQLdb模块
【3】安装成功,在python环境下验证,import MySQLdb,不会报错
【4】pip安装,会报错(command 'gcc' failed with exit status 1)
参考链接:http://blog.csdn.net/cryhelyxx/article/details/43604925
【5】下载源码包,执行命令安装
参考链接:http://54im.com/python/centos6-下安装mysql-python.html
2. 使用方法
【1】使用 mysql -u root -p 命令,登录mysql数据库
【2】新建数据库cptest
关于mysql数据库操作的更多内容,参考链接:http://www.jianshu.com/p/5b29f4a5e0c0
【3】py文件,编写测试实例代码
【4】执行py文件,输出结果
三、python连接MySQL数据库 - PyMySQL
参考链接:http://www.jianshu.com/p/76fab6cb06f9
相关文章推荐
- python中使用MySQLdb连接mysql
- Python中使用MySQLdb连接MySQL
- python下使用mysql.connector 安装以及连接数据库的操作
- python 使用sqlalchemy,mysqldb模块通过ssh隧道连接mysql
- Linux(Ubuntu) 安装mysql,windows使用Navicat 连接
- python 使用mysqldb模块通过ssh隧道连接mysql
- 安装MySQL-python(MySQLdb)时报错,找不到libmysqlclient_r.so.16动态连接库
- Mysql安装,使用Navicat for Mysql连接装在虚拟机Ubuntu16.04上的mysql服务器
- 编译OpenSIPS使用连接源码安装的MySQL
- Centos7使用yum安装MySQL及实现远程连接的方法
- linux安装mysql和使用c语言操作数据库的方法 c语言连接mysql
- Linux(Ubuntu) 安装mysql,windows使用Navicat 连接
- Python下使用MySQLdb连接MySQL出错的解决办法(一)
- 新手Centos7安装mysql,并使用libzdb数据库链接池连接数据库
- 关于MySQLdb的一些新发现(使用python连接mysql的库)
- Python中使用MySQLdb连接MySQL 分类: database 2014-01-29 15:37 358人阅读 评论(0) 收藏
- CentOS下安装MySQL,Windows下使用Navicat for MySql连接
- 配置python与mysql连接(mysqldb)的安装与配置。
- Centos7使用yum安装MySQL以及如何实现远程连接
- python2.7 使用MySQLdb模块封装一个获取mysql连接的类案例