AWS lightsailのmariaDBにdjangoから接続しようとすると「2002, "Can't connect to local MySQL server through socket '/var/r un/mysqld/mysqld.sock' (2)")」エラーがでる
解決したいこと
AWS lightsailの最小プランでDjangoアプリケーションをデプロイしたいと考えています。
DBはローカルで開発していた時はMySQLだったのでMySQLを使いたいのですが、
lightsailは最初からmariaDBが入っているとのことで接続方法もおおよそ同じということでそちらを使用しようと思っています。
mariadb自体にデータベースの作成をし、mysqlコマンドからはログインできているのでDBは起動しているのですが、Djangoから以下エラーがでてしまいます。
socketのエラーで、MariaDBが解放しているソケットとDjangoが見に行っているsocketが違うから接続できないということはなんとなく分かりましたが、ここからどうすればよいのか分かりません。
アドバイス頂けると幸いです。
なお、AWSのコンソールからポートの3306は解放し、settings.pyのALLOWED_HOSTSはlightsailの固定IPを設定済みです。
発生している問題・エラー
python3 manage.py runserver 時に発生するエラー
2002, "Can't connect to local MySQL server through socket '/var/r
un/mysqld/mysqld.sock' (2)")
/opt/bitnami/mariadb/logs/mysqld.log に出力されているエラー
Version: '10.3.27-MariaDB' socket: '/opt/bitnami/mariadb/tmp/mysql.sock' port: 3306 Source distribution
0