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

MAC 使用 python3 PyMysql 模块连接 MySQL

@(python3)

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

Mac 安装 MySQL

mysql 5.7 下载地址
下载 dmg 安装包模式,一键傻瓜安装。
最后会跳出来一个带密码的提示框,注意保存。
MAC 使用 python3 安装 PyMysql 模块,安装 MySQL_第1张图片

安装完成之后,要去系统偏好设置里面去启动 mysql。
MAC 使用 python3 安装 PyMysql 模块,安装 MySQL_第2张图片
点击 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 # 验证成功

你可能感兴趣的:(python)