要连接 MySQL 8 数据库,需要使用 MySQL Connector/Python 8.x,它是一个官方的 Python 驱动程序,用于连接 MySQL 数据库。以下是连接 MySQL 8 数据库的步骤:

  1. 安装 MySQL Connector/Python 8.x

可以通过 pip 安装 MySQL Connector/Python。在终端中运行以下命令:

pip install mysql-connector-python
  1. 在 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 驱动程序。

  1. 在 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';
  1. 进行数据库迁移

在 Django 项目的根目录中运行以下命令,创建数据库表:

python manage.py migrate

之后,就可以使用 MySQL 8 数据库了。

Django 连接 MySQL 8 数据库教程:详细步骤及配置

原文地址: https://www.cveoy.top/t/topic/mSp8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录