您的位置:首页 > 编程语言 > Python开发

MAC 使用 python3 安装 PyMysql 模块,安装 MySQL

2017-10-31 15:21 766 查看

MAC 使用 python3 PyMysql 模块连接 MySQL

@(python3)

python 标准数据库借口参考网站

不同的数据库,需要下载不同的 DA API 模块。DB-API 是一个规范,定义了一系列必须的对象和数据库存取方式,以便为各种各样的底层数据库系统和多种多样的数据库接口程序提供一致的访问接口。

Mac 安装 MySQL

mysql 5.7 下载地址

下载 dmg 安装包模式,一键傻瓜安装。

最后会跳出来一个带密码的提示框,注意保存。



安装完成之后,要去系统偏好设置里面去启动 mysql。



点击 start mysql 即可,楼主已经点过了 start,所以这里显示的是 running 以及 stop mysql server.

mysql 配置环境变量

当前用户主目录

vim .bash_profile


写入两个别名

alias mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin


保存重启终端

source .bash_profile


如果不这么做,输入命令的时候,要求输入全部路径,不是很方便。

另外,如果不添加到 .bash_profile 文件里面,每次开启终端,都有重新设置 alias。

mysql5.7 修改 root 默认密码

终端执行:

mysql -u root -p  # 回车会提示输入密码,这里输入安装的时候生成的密码


MySQL 内执行:

> set password for 'root'@localhost = 'NEWPASSWORD';


Python3 安装 PyMySQL

python2 里面使用的连接数据库的模块是 MysqlDB,但是 MySQL DB 暂时不支持 python3,目前流行的链接 python3 的方案有

PyMysql支持 Django 项目

oursql

myconnpy

终端命令行使用 pip3 安装即可

pip3 install PyMySQL


输出:

Collecting pymysql
Downloading PyMySQL-0.7.11-py2.py3-none-any.whl (78kB)
100% |████████████████████████████████| 81kB 10kB/s
Installing collected packages: pymysql
Successfully installed pymysql-0.7.11


验证是否成功:

python3.6   # 进入 python 环境
import pymysql # 没有报错,说明成功


pycharm 验证

import pymysql # 验证成功
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息