如何解决使用Django连接数据库时遇到的1045错误问题?

2026-05-24 22:510阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计444个文字,预计阅读时间需要2分钟。

如何解决使用Django连接数据库时遇到的1045错误问题?

根据菜鸟教程学习Django教程,运行python manage.py migrate 报错,出现 django.db.utils.OperationalError: (1045, 'Access denied for user '账号'@'localhost' (using password: YES)') 错误。这种错误提示是数据库连接权限问题。

根据菜鸟教程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', } }

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

阅读全文
标签:解决

本文共计444个文字,预计阅读时间需要2分钟。

如何解决使用Django连接数据库时遇到的1045错误问题?

根据菜鸟教程学习Django教程,运行python manage.py migrate 报错,出现 django.db.utils.OperationalError: (1045, 'Access denied for user '账号'@'localhost' (using password: YES)') 错误。这种错误提示是数据库连接权限问题。

根据菜鸟教程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', } }

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

阅读全文
标签:解决