@(python3)
python 标准数据库借口参考网站
不同的数据库,需要下载不同的 DA API 模块。DB-API 是一个规范,定义了一系列必须的对象和数据库存取方式,以便为各种各样的底层数据库系统和多种多样的数据库接口程序提供一致的访问接口。
mysql 5.7 下载地址
下载 dmg 安装包模式,一键傻瓜安装。
最后会跳出来一个带密码的提示框,注意保存。
安装完成之后,要去系统偏好设置里面去启动 mysql。
点击 start mysql 即可,楼主已经点过了 start,所以这里显示的是 running 以及 stop mysql server.
当前用户主目录
vim .bash_profile
写入两个别名
alias mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin
保存重启终端
source .bash_profile
如果不这么做,输入命令的时候,要求输入全部路径,不是很方便。
另外,如果不添加到 .bash_profile 文件里面,每次开启终端,都有重新设置 alias。
终端执行:
mysql -u root -p # 回车会提示输入密码,这里输入安装的时候生成的密码
MySQL 内执行:
> set password for 'root'@localhost = 'NEWPASSWORD';
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 # 验证成功