5djangomysql[数据库教程]

database

1 mysql 解压版

参考:

https://www.cnblogs.com/guanfuchang/p/6019758.html

https://blog.csdn.net/ermaner666/article/details/79096939/

1 需要先增加my-default.ini文件

2 步骤
 a 环境变量:  

  • MYSQL_HOME 》D:mysql-5.7.34-winx64
  • path添加 》%MYSQL_HOME%in

  b 注册mysql服务

  • 管理员身份打开控制台
  • 安装服务:mysqld install MySQL --defaults-file="D:mysql-5.7.34-winx64my-default.ini"(删除服务:mysqld remove)
  • 初始化数据库(需要记住root的初始密码):mysqld --initialize --user=root --console
  • 启动服务:net start mysql(停止服务:net stop mysql)

  c 修改密码

  • root账号登录:mysql -u root -p
  • 修改密码:setpassword = password(‘123456‘);

  d 服务名无效或者MySQL正在启动 MySQL无法启动

  • 杀掉mysql服务:taskkill/f /t /im mysqld.exe
  • 删除mysql文件夹下的data文件夹
  • 删除mysql服务:mysqld remove
  • 安装服务:mysqld install MySQL --defaults-file="D:mysql-5.7.34-winx64my-default.ini"
  • 初始化数据库(需要记住root的初始密码):mysqld --initialize --user=root --console
  • 启动服务:net start mysql
  • 修改密码:setpassword = password(‘123456‘);

 

  

2 django 配置 mysql

  • 新建数据库

  •   setting 中配置

DATABASES = {
‘default‘: {
‘ENGINE‘: ‘django.db.backends.mysql‘,
‘NAME‘: ‘autotest‘,
‘USER‘: ‘root‘,
‘PASSWORD‘: ‘123456‘,
‘HOST‘: ‘127.0.0.1‘,
‘PORT‘: ‘3306‘,
}
}

  •  安装pymysql

pip install pymysql

  • 工程init.py文件初始化mysql

import pymysql

pymysql.install_as_MySQLdb()

  • 数据迁移

python manage.py makemigrations

python manage.py migrate

 

 

5 django mysql

原文:https://www.cnblogs.com/lizitestdev/p/14748693.html

以上是 5djangomysql[数据库教程] 的全部内容, 来源链接: utcz.com/z/535592.html

回到顶部