gpt4 book ai didi

django:mysql:error(1045, "Access denied for user ' root' @'localhost' (使用密码: NO)")

转载 作者:太空宇宙 更新时间:2023-11-04 04:32:02 28 4
gpt4 key购买 nike

我是一个新手,刚刚接触Django,我想实现django和mysql的连接,我在linux环境下构建了django1.11.17和mysql8.0。

当我输入命令时

python3 manage.py makemigrations 

然后报错

MySQLdb._exceptions.OperationalError: (1045, "Access denied for user 'django1'@'localhost' (using password: NO)")

我在论坛上看了很多关于这个错误的问题,都说是账号和密码问题, 所以,我创建了一个数据库Firstproject,然后创建了一个新用户Django1,将Firstproject.*上的所有权限授予django1@%,并刷新权限。 但是我设置账户权限后,还是出现这个问题。

关于mysql配置的Setting.py

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME':'Firstproject',
'USER':'django1',
'PASSSWORD':'asdewq',
'HOST':'localhost',
'PORT':'3306'
}
}

有关错误的更多详细信息

Traceback (most recent call last):
File "/home/ccheng/.local/lib/python3.6/site-packages/django/db/backends/base/base.py", line 213, in ensure_connection
self.connect()
File "/home/ccheng/.local/lib/python3.6/site-packages/django/db/backends/base/base.py", line 189, in connect
self.connection = self.get_new_connection(conn_params)
File "/home/ccheng/.local/lib/python3.6/site-packages/django/db/backends/mysql/base.py", line 274, in get_new_connection
conn = Database.connect(**conn_params)
File "/home/ccheng/.local/lib/python3.6/site-packages/MySQLdb/__init__.py", line 84, in Connect
return Connection(*args, **kwargs)
File "/home/ccheng/.local/lib/python3.6/site-packages/MySQLdb/connections.py", line 164, in __init__
super(Connection, self).__init__(*args, **kwargs2)
MySQLdb._exceptions.OperationalError: (1045, "Access denied for user 'django1'@'localhost' (using password: NO)")

有人可以指出我哪里错了吗?

最佳答案

单词“PASSSWORD”拼写不正确。

关于django:mysql:error(1045, "Access denied for user ' root' @'localhost' (使用密码: NO)"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57335199/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com