数据库配置的两种方法

第一种,在settings内直接配置,缺点就是如果上传到GitHub或码云会把数据库给暴露出来

DATABASES = {
‘default’: {
‘ENGINE’: ‘django.db.backends.mysql’, 如果报错将这个注销试试,踩过坑
‘NAME’:‘dj31s’,
‘USER’:‘zt1’,
‘PASSWORD’:‘zt1234’,
‘HOST’:‘0.0.0.0’,
‘PORT’:3306,
# “OPTIONS”: {
# “read_default_file”:“utils/dbs/dba.conf”,
# },
}
}

第二种配置方法:

在settings文件同目录建立一个utils的包 再建立一个文件夹来存放数据库信息
[client]
database:dj31s
user:zt1
password:zt1234
host:0.0.0.0
port:3306
default-character-set=utf8
(以上信息不能填错)
DATABASES = {
‘default’: {
“OPTIONS”: {
‘ENGINE’: ‘django.db.backends.mysql’, 如果报错将这个注销试试,踩过坑
“read_default_file”:“utils/dbs/dba.conf”,
},
}
}
在这里就说说数据库踩过的坑点:可能是由于版本问题,你做的以上配置会报以下错误
django. db. utils. OperationalError: ( 1044,‘Access denied for user’ erqueque’@’ %’to database ’ dj31S’ ")
你只需要将配置内的‘ENGINE’给注销掉即可,这样你就可以连接上了!
如果这样做了就会产生新的问题,那就是在后面数据迁移的时候会报无法连接到数据库!
这个时候我选择的是用第一种方法将数据迁移过去即可!!
是什么原因我至今未能弄明不??如果哪位大神知道,请留言告知 !!跪谢!

django数据库错误django. db. utils. OperationalError: ( 1044,‘Access denied for user’ erqueque’@' %’to‘dj’相关推荐

  1. Django.db.utils.OperationalError: (1045, Access denied for user 'root'@'localhost' (using passwo...

    今天我在Django 链接 Mysql 数据库 的时候出现了一个错误:Django.db.utils.OperationalError: (1045, "Access denied for ...

  2. Django连接MySQL8.0报错django.db.utils.OperationalError: (1045, “Access denied for user ‘16066‘@‘localhos

    Django连接MySQL8.0报错 django.db.utils.OperationalError: (1045, "Access denied for user '16066'@'lo ...

  3. OperationalError: (1044, Access denied for user ''@'localhost' to database 'mydb')

    该错误为django 连接数据库没有权限,解决办法是: DROP DATABASE IF EXISTS `mydb`; CREATE DATABASE `mydb`DEFAULT CHARACTER ...

  4. MySQLdb._exceptions.OperationalError: (1045, “Access denied for user ‘root‘@‘localhost‘ (using passw

    migrate数据到数据库时遇到的错误. MySQLdb._exceptions.OperationalError: (1045, "Access denied for user 'root ...

  5. django.db.utils.OperationalError: (1040, ‘Too many connections‘)

    在工作中使用sqlalchemy遇到错误如下: django.db.utils.OperationalError: (1040, 'Too many connections') 2.1 查看mysql ...

  6. django.db.utils.OperationalError: (1050, Table 'xxx' already exists)

    django.db.utils.OperationalError: (1050, "Table 'xxx' already exists") 今天迁移数据过程中发生的报错,经各种百 ...

  7. django.db.utils.OperationalError: no such column: catalogue_product.is_public

    报错来自django-oscar从低版本向高版本迁移的时候发生的. 完整报错如下: Traceback (most recent call last):   File "/home/appl ...

  8. django.db.utils.OperationalError: (1050, “Table ‘表名‘ already exists)解决方法

    django.db.utils.OperationalError: (1050, "Table '表名' already exists)解决方法 参考文章: (1)django.db.uti ...

  9. django报错:OperationalError: (1045, Access denied for user 'TEST'@'localhost' (using password: NO))

    在django创建表结构时报错:OperationalError: (1045, "Access denied for user 'TEST'@'localhost' (using pass ...

最新文章

  1. Python 获取list 中指定元素出现的次数
  2. oracle数据库Sys密码策略,Oracle数据库加固之密码策略解析
  3. javascript中五句话
  4. matplotlib xticks 基于 旋转_数据可视化之 matplotlib 绘图篇
  5. Junit如何进行多线程测试
  6. 【线段树】GSS5 - Can you answer these queries V(luogu-SPOJ 2916)
  7. 老王说ros的tf库
  8. FPGA时序约束、时序分析(一)
  9. ZendGuard-5_0_1 使用备忘
  10. TensorFlow 学习(十四)—— contrib 与 slim
  11. 阶段3 1.Mybatis_05.使用Mybatis完成CRUD_8 Mybatis中的返回值深入-调整实体类属性解决增和改方法的报错...
  12. 深入理解SYN***.+防范思想及ROS设置
  13. 田汉卿:量化投资与风险控制(会议纪要)
  14. 蚁群算法原理及matlab代码实现
  15. 中国各省GDP数据集(1949年-2020年)
  16. Windows新建文本文档的快捷键设置
  17. 自己搭建的网站显示403
  18. one algorithm a day keeps the doctor away -- BubbleSort
  19. 电热毯UL964标准上架亚马逊所需资料流程
  20. 如何用Java读取单元格的数据_Java读取Excel中的单元格数据

热门文章

  1. java f1_JAVA编码(19)——java使用f1j9swing来生成excel文件
  2. “正信小宝”养老篇:坐享绿色稳定收益
  3. 淘宝美工设计就业怎么样?零基础学淘宝美工设计怎么学?
  4. 怎么对document.write写出来的内容调整对齐方式_【求职技巧】给少数人:硅谷BAT级别的简历这么写...
  5. Git初始化项目设置向导(CSDN)
  6. 概率论--贝叶斯法则
  7. java lr0分析,LR0分析器实验报告.doc
  8. 第6章---机器人系统仿真
  9. MySQL懒人管理工具-NaVicat
  10. Mysql 统计每周,半个月的数据