django 连接数据库出现1045错误的解决方式


Posted in Python onMay 14, 2020

根据菜鸟教程Django教程学习,运行"python manage.py migrate" 报错,出现

django.db.utils.OperationalError: (1045, “Access denied for user ‘账号'@'localhost' (using password: YES)”)

错误。

这种错误指的是连接数据库时账号密码错误。

1.只需要修改setting.py文件里的DATABASES即可:(按照图中注释修改)

DATABASES = {
  'default': {
    'ENGINE': 'django.db.backends.mysql', #引擎,根据使用数据库类型进行更换
    'NAME': 'test',#这里填写你的数据库名字
    'USER': 'test',#这里填写你的连接用户名
    'PASSWORD': 'test123',#填写你的连接密码
    'HOST':'localhost',#如果你的电脑没有联网,请把localhost换成127.0.0.1
    'PORT':'3306',
  }
}

其中上面的数据库时需要要自己创建之后,才能进行连接。

2.另外大家也可用SQLite数据库。其setting.py文件配置如下:

DATABASES = {
  'default': {
    'ENGINE': 'django.db.backends.sqlite3',#引擎
    'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
  }
}

连接SQLite数据库不需要自己先创建数据库,就可以连接

补充知识:记django 查询 postgresql 的坑

同样的sql,在Navicat里查询和用django查询出来的数据总是差点 ,很郁闷,刚开始没在意,之后差了太多才重视?。倒腾了半个小时,旁边那哥们猛然说了句时区问题,我就XX了个OO,把settings文件中的

USE_TZ = False

安排了一下,完美处理,蠢哭了?

以上这篇django 连接数据库出现1045错误的解决方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Django的模板中使用认证数据的方法
Jul 23 Python
5种Python单例模式的实现方式
Jan 14 Python
Django Admin实现上传图片校验功能
Mar 06 Python
python3调用R的示例代码
Feb 23 Python
详解Django之auth模块(用户认证)
Apr 17 Python
python+opencv 读取文件夹下的所有图像并批量保存ROI的方法
Jan 10 Python
python协程之动态添加任务的方法
Feb 19 Python
python pickle存储、读取大数据量列表、字典数据的方法
Jul 07 Python
Python装饰器原理与基本用法分析
Jan 07 Python
最新pycharm安装教程
Nov 18 Python
地图可视化神器kepler.gl python接口的使用方法
Dec 22 Python
聊聊Python String型列表求最值的问题
Jan 18 Python
Django ORM filter() 的运用详解
May 14 #Python
Django设置Postgresql的操作
May 14 #Python
numpy矩阵数值太多不能全部显示的解决
May 14 #Python
使用python采集Excel表中某一格数据
May 14 #Python
django 模版关闭转义方式
May 14 #Python
Django表单提交后实现获取相同name的不同value值
May 14 #Python
django模板获取list中指定索引的值方式
May 14 #Python
You might like
javascript中的几个运算符
2007/06/29 Javascript
jquery ajax return没有返回值的解决方法
2011/10/20 Javascript
js禁止页面复制功能禁用页面右键菜单示例代码
2013/08/29 Javascript
Javascript WebSocket使用实例介绍(简明入门教程)
2014/04/16 Javascript
alert和confirm功能介绍
2014/05/21 Javascript
jquery 取子节点及当前节点属性值的方法
2014/08/24 Javascript
JavaScript基于setTimeout实现计数的方法
2015/05/08 Javascript
js实现简洁的TAB滑动门效果代码
2015/09/06 Javascript
如何实现移动端浏览器不显示 pc 端的广告
2015/10/15 Javascript
基于JavaScript实现购物网站商品放大镜效果
2016/09/06 Javascript
JavaScript基础——使用Canvas绘图
2016/11/02 Javascript
jQuery序列化表单成对象的简单实现
2016/11/29 Javascript
bootstrap常用组件之头部导航实现代码
2017/04/20 Javascript
Vue实现路由跳转和嵌套
2017/06/20 Javascript
JS判断微信扫码的方法
2017/08/07 Javascript
JS设计模式之状态模式概念与用法分析
2018/02/05 Javascript
JS实现DOM节点插入操作之子节点与兄弟节点插入操作示例
2018/07/30 Javascript
微信小程序授权登录解决方案的代码实例(含未通过授权解决方案)
2019/05/10 Javascript
微信小程序入口场景的问题集合与相关解决方法
2019/06/26 Javascript
微信小程序获取用户绑定手机号方法示例
2019/07/21 Javascript
一个手写的vue放大镜效果
2019/08/09 Javascript
JS实现随机抽选获奖者
2019/11/07 Javascript
[50:50]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第一场 12.20
2020/12/23 DOTA
实例讲解Python中函数的调用与定义
2016/03/14 Python
Flask框架中密码的加盐哈希加密和验证功能的用法详解
2016/06/07 Python
Python实现的单向循环链表功能示例
2017/11/10 Python
selenium+python自动化测试之页面元素定位
2019/01/23 Python
实例详解Matlab 与 Python 的区别
2019/04/26 Python
pyqt5之将textBrowser的内容写入txt文档的方法
2019/06/21 Python
Python底层封装实现方法详解
2020/01/22 Python
系统管理员的职责包括那些?管理的对象是什么?
2013/01/18 面试题
腾讯公司的一个sql题
2013/01/22 面试题
大学生毕业的自我鉴定
2013/11/13 职场文书
2014村务公开实施方案
2014/02/25 职场文书
mysql配置SSL证书登录的实现
2021/09/04 MySQL
日本动漫十大公认神作:第五现已全网禁播,《死亡笔记》在榜
2022/03/18 日漫