2016-05-25 8 views
0

誰かが奇妙な問題を助けてください。私はジャンゴを通じて私のデータベースに接続することはできません。別のプロジェクトで使用した設定を使用してMariaDBに接続できません

django.db.utils.OperationalError: (1045, "Access denied for user 'ankush'@'localhost' (using password: YES)") 

面白いことは、私は同じ資格情報を使用してコマンドラインを介して接続することができるよと、別のDjangoのアプリが同じログインを使用しています。しかし、この人は遊ぶことを拒否します。

MariaDB [celery_demo]> select user,host from mysql.db where db='celery_demo'; 
+------+-----------+ 
| user | host  | 
+------+-----------+ 
| root | 127.0.0.1 | 
| root | localhost | 
+------+-----------+ 

:私は、データベースに関連する権限を持って、最後に

DATABASES = { 
    'default': { 
     'ENGINE' : 'django.db.backends.mysql', 
     'NAME' : 'celery_demo', 
     'USER ' : 'root', 
     'PASSWORD': 'root', 
     'HOST' : '127.0.0.1', 
    } 
} 

- amqp (1.4.9) 
- anyjson (0.3.3) 
- billiard (3.3.0.23) 
- celery (3.1.23) 
- Django (1.9) 
- django-celery (3.1.17) 
- Faker (0.1.4) 
- kombu (3.0.35) 
- mysqlclient (1.3.7) 
- pip (8.1.2) 
- pytz (2016.4) 
- redis (2.10.5) 
- setuptools (21.2.1) 
- wheel (0.29.0) 

また、良い対策のために、ここにsettings.pyです:ここで

は私が pip listです私が渡しているユーザー名はですが、それは奇妙に思えます、エラーは [email protected]と表示されます。ここで何が間違っているのでしょうか?

答えて

3

あなたの設定でユーザー名を指定していないので:

'USER ' : 'root', 
    ^---- 

USER[space]USER私は

+0

と同じではありません*私も言って始めることはできませんので、*恥ずかしいです!どうもありがとうございます! – dotslash

+0

心配はいりません。私は人生のあまりにも過度の過ちを "見えない"タイプミスによって引き起こされる複雑な問題を探して過ごしました。すべての地獄のように迷惑...特にあなたがそれを見つけた後。 –

関連する問題