无法运行manage.py

时间:2019-01-31 03:16:54

标签: python mysql django database

我是一名学生(使用Ubuntu 18.04)学习django和mysql。 我尝试运行manage.py时遇到问题。 当我键入:'python manage.py runserver'时,最后我收到一条错误消息,提示 django.db.utils.OperationalError:(1045,“拒绝用户'root'@'localhost'(使用密码:NO)的访问”)。 这个问题有解决方案吗?谢谢。

1 个答案:

答案 0 :(得分:0)

  1. 找出用户root的MySQL密码。
  2. 将其放入settings.py

    ...
    'NAME': 'imgs',
    'USER': 'root',
    'PASSWORD': 'your_password',
    ...
    
  3. 在MySQL中创建数据库,其名称与设置中指定的名称相同。

    CREATE DATABASE imgs
    
  4. 运行python manage.py runserver