エラーの解決方法がわかりません。
error
1django.db.utils.OperationalError: (2003, "Can't connect to MySQL server on '127.0.0.1' (111)")
heroku run python manage.py migrate
を実行したのですが、上記のエラーが出てしまい調べても解決方法がわからなかったので質問させていただきました。
python manage.py migrate
は動作します。
こちらのサイトを参考に、gunicorn
をアンインストールしてみたりしたのですが、同じエラーでした。
python
1#local_settings.py 2DATABASES = { 3 'default': { 4 'ENGINE': 'django.db.backends.mysql', 5 'NAME': 'sample', # データベース名 6 'USER': 'ユーザー', 7 'PASSWORD': 'パスワード', 8 'HOST': '127.0.0.1', 9 'PORT': '3306', 10 } 11}
#試したこと
・HOST
の名前をlocalhost
に変更。
ですが、エラーが出たためこちらのサイトのようにHOST
の名前を127.0.0.1
にしました。
・show variables like 'hostname';
でHOST名
を確認して入力した際は、django.db.utils.OperationalError: (2005, "Unknown MySQL server host 'HOST名' (0)")
とエラーが出ました。
HOST名だけが間違っているのかそもそも、原因が全くわかりません。何かアドバイスいただけると幸いです。
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/17 04:40