Django 连接 MySQL 8 数据库教程:详细步骤及配置
要连接 MySQL 8 数据库,需要使用 MySQL Connector/Python 8.x,它是一个官方的 Python 驱动程序,用于连接 MySQL 数据库。以下是连接 MySQL 8 数据库的步骤:
- 安装 MySQL Connector/Python 8.x
可以通过 pip 安装 MySQL Connector/Python。在终端中运行以下命令:
pip install mysql-connector-python
- 在 Django 项目的 settings.py 文件中配置数据库
在 settings.py 文件中,找到 DATABASES 字典,将其配置为以下格式:
DATABASES = {
'default': {
'ENGINE': 'mysql.connector.django',
'NAME': 'database_name',
'USER': 'database_user',
'PASSWORD': 'database_password',
'HOST': 'localhost',
'PORT': '3306',
}
}
其中,将 ENGINE 设置为 'mysql.connector.django',指定使用 MySQL Connector/Python 驱动程序。
- 在 MySQL 数据库中创建数据库和用户
在 MySQL 数据库中,创建一个数据库和一个用户,并将该用户授予对该数据库的所有权限。可以使用以下命令在 MySQL 中创建数据库和用户:
CREATE DATABASE database_name;
CREATE USER 'database_user'@'localhost' IDENTIFIED BY 'database_password';
GRANT ALL PRIVILEGES ON database_name.* TO 'database_user'@'localhost';
- 进行数据库迁移
在 Django 项目的根目录中运行以下命令,创建数据库表:
python manage.py migrate
之后,就可以使用 MySQL 8 数据库了。
原文地址: https://www.cveoy.top/t/topic/mSp8 著作权归作者所有。请勿转载和采集!