django数据库报错解决汇总:django.db.utils.OperationalError 1045,1049,2003

 更新时间:2023年02月23日 10:40:23   作者:小鱼干儿♛  
这篇文章主要给大家介绍了关于django数据库报错解决:django.db.utils.OperationalError 1045,1049,2003的相关资料,文中将解决的办法介绍的非常详细,需要的朋友可以参考下

django常见数据库配置错误

出现报错代码为1045的这类几乎都是数据库配置出错

报错1

django.db.utils.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: NO)")

报错原因: 配置文件出错

解决方式:

查看自己 settings.py文件里面DATABASES配置数据库的字段是否出现的拼写错误

(using password: NO)这个就是代表配置文件中password拼写错误

报错2

django.db.utils.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: YES)")

报错原因:密码错误

解决方式:检查自己的密码是否输入正确

报错3

出现报错代码为2003的是数据库连接失败,端口错误,地址错误

django.db.utils.OperationalError: (2003, "Can't connect to MySQL server on '128.0.0.1' (timed out)")

报错原因:数据库地址写错,导致链接超时

报错4

django.db.utils.OperationalError: (2003, "Can't connect to MySQL server on '127.0.0.1' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")

报错原因:端口号错误

解决方式修改配置文件中的端口号

报错5

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
Did you install mysqlclient?

报错原因:没有配置数据库驱动

解决方式:

在项目__init__.py文件里面添加

import pymysql 
pymysql.install_as_MySQLdb()

没有安装 pynysql的可以通过pip进行安装

pip install pymysql

报错6

django.db.utils.OperationalError: (1049, "Unknown database 'mydb'")

报错原因:需要连接的数据库不存在

解决方式:需要先在自己的mysql数据库中创建需要连接的数据库

正确的配置

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': '数据库的名字',   
        'USER':'root',       # 用户名
        'PASSWORD':'root',   # 密码
        'HOST':'127.0.0.1',  # ip
        'PORT': '3306',      #  端口

    }
}

总结

到此这篇关于django数据库报错解决汇总:django.db.utils.OperationalError 1045,1049,2003的文章就介绍到这了,更多相关django.db.utils.OperationalError 1045 1049 2003内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • pytorch lstm gru rnn 得到每个state输出的操作

    pytorch lstm gru rnn 得到每个state输出的操作

    这篇文章主要介绍了pytorch lstm gru rnn 得到每个state输出的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-05-05
  • 用python爬虫批量下载pdf的实现

    用python爬虫批量下载pdf的实现

    这篇文章主要介绍了用python爬虫批量下载pdf的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • python 批量修改/替换数据的实例

    python 批量修改/替换数据的实例

    今天小编就为大家分享一篇python 批量修改/替换数据的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07
  • python 获取utc时间转化为本地时间的方法

    python 获取utc时间转化为本地时间的方法

    今天小编就为大家分享一篇python 获取utc时间转化为本地时间的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • 用Python的SimPy库简化复杂的编程模型的介绍

    用Python的SimPy库简化复杂的编程模型的介绍

    这篇文章主要介绍了用Python的SimPy库简化复杂的编程模型的介绍,本文来自于官方的开发者技术文档,需要的朋友可以参考下
    2015-04-04
  • Flask与SMTP协议邮件扩展问题

    Flask与SMTP协议邮件扩展问题

    这篇文章主要介绍了Flask与SMTP协议邮件扩展问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • 在python中使用requests 模拟浏览器发送请求数据的方法

    在python中使用requests 模拟浏览器发送请求数据的方法

    今天小编就为大家分享一篇在python中使用requests 模拟浏览器发送请求数据的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • python利用datetime模块计算时间差

    python利用datetime模块计算时间差

    python中通过datetime模块可以很方便的计算两个时间的差,datetime的时间差单位可以是天、小时、秒,甚至是微秒,下面我们就来详细看下datetime的强大功能吧
    2015-08-08
  • django之跨表查询及添加记录的示例代码

    django之跨表查询及添加记录的示例代码

    表查询是重要的操作。这篇文章主要介绍了django之跨表查询及添加记录的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-10-10
  • 利用PyQt5生成过年春联

    利用PyQt5生成过年春联

    这篇文章主要介绍了如何利用PyQt5生成过年春联。通过在界面上输入春联的上、下批和横批汉字从而生成春联图像,最后将春联图片保存。需要的可以参考一下
    2022-01-01

最新评论