如何解决使用Django连接数据库时遇到的1045错误问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计444个文字,预计阅读时间需要2分钟。
根据菜鸟教程学习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教程,运行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', } }
其中上面的数据库时需要要自己创建之后,才能进行连接。

