EC2 インスタンスで実行されている Django アプリがあり、RDS mysql データベース インスタンスに接続しようとしています。
RDS データベースを作成し、EC2 セキュリティ グループを許可するルールを RDS セキュリティ グループに追加しました。
私のsettings.py
ファイルでは、HOST を RDS エンドポイントに、ポートを 3306 に、DB 名、ユーザー、パスワードとともに追加しました。
EC2 インスタンスに libmysqlclient-dev、MySQL-python、および mysql-client をインストールしました。
を実行する./manage.py syncdb
と、次のエラーが表示されます。
super(Connection, self).__init__(*args, **kwargs2)
_mysql_exceptions.OperationalError: (2002, "Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)")*
ローカルのmysqlサーバーに接続しようとしているようです(RDSに接続したいので、もちろんそこにはありません)。
どうすればこれを乗り越えることができますか?