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 相关文章推荐
python实现每次处理一个字符的三种方法
Oct 09 Python
Python读写Excel文件方法介绍
Nov 22 Python
Python使用正则匹配实现抓图代码分享
Apr 02 Python
Win10下Python环境搭建与配置教程
Nov 18 Python
django实现登录时候输入密码错误5次锁定用户十分钟
Nov 05 Python
python使用Tkinter实现在线音乐播放器
Jan 30 Python
Python即时网络爬虫项目启动说明详解
Feb 23 Python
Pycharm简单使用教程(入门小结)
Jul 04 Python
OpenCV3.0+Python3.6实现特定颜色的物体追踪
Jul 23 Python
基于python分析你的上网行为 看看你平时上网都在干嘛
Aug 13 Python
对pytorch中的梯度更新方法详解
Aug 20 Python
selenium+python实现基本自动化测试的示例代码
Jan 27 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
PHP与MySQL交互使用详解
2006/10/09 PHP
用文本文件实现的动态实时发布新闻的程序
2006/10/09 PHP
PHP数字格式化
2006/12/06 PHP
PHP安全防范技巧分享
2011/11/03 PHP
PHP模板引擎Smarty内建函数详解
2016/04/11 PHP
玩转jQuery按钮 请告诉我你最喜欢哪些?
2012/01/08 Javascript
jQuery getJSON()+.ashx 实现分页(改进版)
2013/03/28 Javascript
JavaScript按值删除数组元素的方法
2015/04/24 Javascript
jquery实现浮动的侧栏实例
2015/06/25 Javascript
使用JQuery在线制作ppt并在线演示源码特效
2015/09/08 Javascript
AngularJS入门教程之AngularJS指令
2016/04/18 Javascript
深入理解jQuery layui分页控件的使用
2016/08/17 Javascript
js正则表达式注册页面表单验证
2016/10/11 Javascript
微信小程序实现图片预览功能
2018/01/31 Javascript
jQuery实现的简单图片轮播效果完整示例
2018/02/08 jQuery
微信小程序中上传图片并进行压缩的实现代码
2018/08/28 Javascript
微信小程序自定义组件实现环形进度条
2020/11/17 Javascript
JavaScript如何操作css
2020/10/24 Javascript
JS+JQuery实现无缝连接轮播图
2020/12/30 jQuery
详解Python迭代和迭代器
2016/03/28 Python
Python简单操作sqlite3的方法示例
2017/03/22 Python
Matplotlib绘制雷达图和三维图的示例代码
2020/01/07 Python
python爬虫开发之selenium模块详细使用方法与实例全解
2020/03/09 Python
Django admin 实现search_fields精确查询实例
2020/03/30 Python
Pyinstaller 打包发布经验总结
2020/06/02 Python
CSS3的常见transformation图形变化用法小结
2016/05/13 HTML / CSS
定制别致的瑜伽垫:Sugarmat
2019/06/21 全球购物
C++的几个面试题附答案
2016/08/03 面试题
三个Unix的命令面试题
2015/04/12 面试题
党员四风问题对照检查材料思想汇报
2014/09/16 职场文书
初中物理教学反思
2016/02/19 职场文书
Python办公自动化之Excel(中)
2021/05/24 Python
关于springboot配置druid数据源不生效问题(踩坑记)
2021/09/25 Java/Android
SQL Server的存储过程与触发器以及系统函数和自定义函数
2022/04/10 SQL Server
Oracle锁表解决方法的详细记录
2022/06/05 Oracle
MySQL表字段数量限制及行大小限制详情
2022/07/23 MySQL