質問: { 'default':{ 'ENGINE': 'django.db.backends.mysql', 'NAME': 'user_name$table_name', 'USER': 'user_name', 'PASSWORD': 'password', 'host': '%', } } ``` ローカルでは以下のように記述し問題なく動作しています。 ``` 'default':{ 'ENGINE': 'django.db.backends.mysql', 'NAME': 'table_name', 'USER': 'root', 'PASSWORD': 'password', 'HOST': '127.0.0.1', } ``` 以下エラー文です ``` django.db.utils.OperationalError: (1045, "Access denied for user 'user_name'@'10.0.0.52' (using password: YE S)") ``` 原因はhostだと思っているのですがよくわかっておりません。 お知恵をお貸しいただければと思います。 よろしくお願いいたします。
回答: 接続先ホスト名の指定が、'host': '%'では、ダメだと思います。 ipアドレスか、ホスト名でないかと。 あと、PythonAnywherの方のmysqlにユーザー登録として、user:root,host:”クライアントホスト名”が必要ですが、出来ていますでしょうか。 (pythonは知りませんので、間違っていたらごめんなさい。)