発生しているエラー文
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) (Mysql2::Error::ConnectionError)
MySQLには接続できますが、UnicornでRailsを起動しようとすると上記エラーが発生してしまいます。
試したこと
EC2上、ローカル上でのconfig/database.ymlを確認。
database: kanlog_production username: root password: <%= ENV['DATABASE_PASSWORD'] %> socket: /var/lib/mysql/mysql.sock
両者とも同様の内容。
sockファイルの確認
EC2上で
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
とし、作成済。
環境
MySQL 5.7
ruby 2.6.6
Rails 6.0.3
AMI Amazon Linux2
あなたの回答
tips
プレビュー