一、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

MySQLdb安装与使用相关推荐

  1. PYTHON -MYSQLDB安装遇到的问题和解决办法

    PYTHON -MYSQLDB安装遇到的问题和解决办法 参考文章: (1)PYTHON -MYSQLDB安装遇到的问题和解决办法 (2)https://www.cnblogs.com/gaoshanx ...

  2. winpython是个坑_Win10 Python MySQLdb安装爬的坑

    先报一下环境:win10 python2.7 先前安装了Anaconda,然后安装了pyCharm. 安装的包 MySQL-python-1.2.4b4.win32-py2.7.exe pyCharm ...

  3. python mysqldb安装_解决centos7 安装MySQLdb-python 报错 方案

    运行 pip install MySQL-Python 报错: 云服务器 Command python setup.py egg_info failed with error code 1 in 继续 ...

  4. python mysqldb安装_Flask干货:访问数据库——Python数据库框架MySQLPython

    图 | 源网络文 | 5号程序员 上一次我们学会了数据库安装,但只是安装好没教大家怎么使用! 嘿,别担心,这不有我呢嘛. 今天就由我给大家介绍介绍框架MySQL-Python. 01 MySQL-Py ...

  5. mysqldb安装过程

    python脚本中引入了mysqldb库,但是对应的服务器上又没装这个库,又不能在线安装,只能进行离线安装 安装的环境为centos7和centos6,python2.7和python2.6都可以安装 ...

  6. MySQLdb安装的错误说明

    1.从http://www.codegood.com/上下载到国外有人编译好的,自己就免去这一环节 2.import MySQLdb时出现如下错误: Warning (from warnings mo ...

  7. Ubuntu gnome 14.10下MySQLdb安装

    我是参考此链接实现的,报错信息也一样. 转载于:https://www.cnblogs.com/lwczzhiwu/p/4437371.html

  8. python数据库安装教程_python MySQLdb Windows下安装教程及问题解决方法

    使用python访问mysql,需要一系列安装 linux下MySQLdb安装见 Python MySQLdb在Linux下的快速安装 https://www.jb51.net/article/657 ...

  9. Python 如何安装 MySQLdb ?

    人生苦短 我用python Python 标准数据库接口为 Python DB-API, Python DB-API为开发人员提供了数据库应用编程接口. Python 数据库接口支持非常多的数据库, ...

最新文章

  1. C语言缓冲区(缓存)详解
  2. 通过修改程序解决Vista/Win7/Win8下应用程序兼容性问题
  3. 无法显示服务器级别,URL Rewrite会导致“无法显示此页面”
  4. SpringMVC容器和Spring容器
  5. DQL查询语句内容整理
  6. java中有关文件流的操作
  7. flutter的按钮如何变为不可选中_如何在Flutter中禁用按钮?
  8. 复制书稿(信息学奥赛一本通-T1278)
  9. netty的编解码、粘包拆包问题、心跳检测机制原理
  10. html5 crosshair,嘿,纯正ROG血统 CROSSHAIR VIII IMPACT (开箱篇)最终版
  11. hibernate注释映射_Hibernate一对一映射示例注释
  12. java连接mysql并在textarea输出_Java面试宝典Java IO篇
  13. 1stOpt简单使用介绍
  14. 影视剪辑,视频剪辑素材音效哪里找?超实用剪辑入门必备素材
  15. 关于 nth-child(n)的几种写法。
  16. 2021中国山地自行车哪个品牌好全球十大顶级自行车品牌排行榜
  17. powershell安装sdkman
  18. 常见邮件服务器(接收服务器和发送邮件服务器)地址
  19. Istio-智能DNS
  20. Linux中使用者身份的切换su和sudo的用法

热门文章

  1. java阿里云短信对接
  2. 矩阵的行列式的计算-余子式
  3. 电脑播放器哪个最好用
  4. carla学习笔记(二)
  5. 2-n的素数详细解释
  6. matlab计算绝对值的导数,如何用matlab求带绝对值函数的导数? 你值得一看的技巧...
  7. 聊聊那些Git的基本概念
  8. 在非登录页面提示用户还未登录
  9. C# DataGridView设置行高度自动调整,以及行单元格自动换行
  10. Oracle 中用 update 语句更新date, timestamp字段的格式