現在、Rails 4 アプリを AWS にデプロイしようとしていますが、AWS でアプリを表示しようとするたびに、アプリケーション エラーが発生します。ログを確認すると、次のように表示されます。
ソケット '/var/lib/mysql/mysql.sock' を介してローカル MySQL サーバーに接続できない (2)
私は次のようないくつかのことを読んできました:this、しかし、これらのさまざまなソリューションを試しても運がなく、夢中になっています。
アプリはローカルで正常に動作します。
詳細は次のとおりです。
- Mysql と Mysql サーバーがインストールされています
- サービスが実行されています (ここでもすべてがローカルで期待どおりに機能します)
これは、/etc/mysql/ にある my.cnf の [client] 部分です。
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
mysqld について話している提案がいくつか見られますが、他には mysql があります。違いがわかりません。
データベース.yml
development:
adapter: mysql2
encoding: utf8
database: wp_development
pool: 5
username: root
password: **Left out
host: localhost
今日、MySql をダウンロードしたばかりなので、最新のビルドである 5.5 を使用しています。※Linuxを使用しています。
誰かが私に解決策を教えてもらえますか?
ありがとう!