目录
- Django 使用Mysql数据库
- 本地安装Mysql数据服务
- 安装好Pymysql服务
- Django配置
- 数据库迁移
- 各种报错
- 无法找到mysqlclient
- 数据库拒绝连接
Django 使用Mysql数据库
本地安装Mysql数据服务
安装好Pymysql服务
python3 -m pip install PyMySQL
官方文档介绍
Django配置
官网文档
DATABASES = {# 'default': {# 'ENGINE': 'django.db.backends.sqlite3',# 'NAME': BASE_DIR / 'db.sqlite3',# }'default': {'ENGINE': 'django.db.backends.mysql','NAME': 'school','USER': 'school','PASSWORD': 'aa1231230','HOST': '127.0.0.1','PORT': '3306',}
}
数据库迁移
python manage.py makemigrations
python manage.py migrate
各种报错
无法找到mysqlclient
-
安装mysqlclient
官网文档
macOS (Homebrew)
Install MySQL and mysqlclient:# Assume you are activating Python 3 venv $ brew install mysql pkg-config $ pip install mysqlclient
2.Django配置
import pymysql pymysql.install_as_MySQLdb()
数据库拒绝连接
检查权限问题