django.db.utils.InternalError:(1698年は、 "アクセスは、ユーザーのルート '@ 'localhost' のために拒否されました")

(すべてのWindows環境下では問題を実行していない)サーバー上でDjangoプロジェクトを展開し、問題があった
の実施のための具体的な問題python3 manage.py makemigrations のイベント、
特定のコードセクションでは:

'ENGINE': 'django.db.backends.mysql',
        'NAME': "blog",
        'USER': 'root',
        'PASSWORD': '密码',
        'HOST': '127.0.0.1',
        'PORT': '3306',

私は特定の理由を(見つけられませんでした猜测跟’USER’: 'root’有关)が、ユーザーの作成とし、彼にそれを承認するmysqlデータベース内の特定で、解決策を見つけroot、新しく作成したユーザーに変更します。
次のように具体的な動作は以下のとおりです。

create user '用户名'@'%' identified by '密码';  # 创建用户
grant all on *.* to '用户名'@'%';  # 授权
flush privileges;  # 刷新权限
公開された141元の記事 ウォンの賞賛131 ビュー210 000 +

おすすめ

転載: blog.csdn.net/qq_41621362/article/details/103075160