Django 如何配置MySQL数据库:详细步骤与实用技巧
要在Django中配置MySQL数据库,首先需要安装必要的驱动并修改项目设置文件。核心步骤包括安装mysqlclient、配置DATABASES设置,以及运行数据库迁移命令,具体操作如下:
-
安装MySQL驱动:使用pip安装
mysqlclient,这是Django官方推荐的MySQL适配器,在终端中运行命令:
pip install mysqlclient
-
配置DATABASES设置:在Django项目的
settings.py文件中,找到DATABASES部分,将其修改为MySQL配置,示例如下:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'your_database_name', # 数据库名称 'USER': 'your_username', # MySQL用户名 'PASSWORD': 'your_password', # MySQL密码 'HOST': 'localhost', # 数据库主机地址 'PORT': '3306', # 数据库端口 } } -
创建数据库并迁移:在MySQL中手动创建与配置名称相同的数据库,然后在Django项目中运行迁移命令,以同步模型到数据库:
python manage.py migrate
注意事项:
- 确保MySQL服务已启动,且用户权限允许连接和操作数据库。
- 若遇到驱动安装问题,可尝试安装系统依赖(如Ubuntu的
libmysqlclient-dev)。 - 生产环境中,建议将敏感信息(如密码)存储在环境变量中,避免直接写在代码里。
通过以上步骤,Django项目即可成功连接并使用MySQL数据库,为开发高效、可扩展的Web应用奠定基础。
未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网。
原文地址:https://www.html4.cn/6316.html发布于:2026-07-23





