【发布时间】:2019-06-24 10:55:03
【问题描述】:
我是一名学生(使用 Ubuntu 18.04)学习 django 和 mysql。 我在尝试运行 manage.py 时遇到问题。 当我输入:'python manage.py runserver' 时,最后会收到一条错误消息 django.db.utils.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: NO)")。 有没有解决这个问题的方法?谢谢。
【问题讨论】:
-
是mysql相关的问题
-
看起来您使用了错误的数据库帐户。
-
检查
settings.py中的数据库配置。 -
@VaibhavVishal 感谢您的回复。我输入了“SELECT DISTINCT user FROM mysql.user”来检查用户名,并给了我一个包括“root”在内的用户列表。在settings.py 上,我有名为“root”的“USER”的数据库信息。这不是说我的用户名正确吗?
-
@VaibhavVishal 它有效!!!!!!!!!!!!!!!!非常感谢。我整晚都在试图解决这个问题。
标签: python mysql django database