ほとんどの*nixサーバーでは、「localhost」はUnixスタイルのソケットを介して処理されます。代わりに127.0.0.1を使用すると、TCP/IPが使用されます。それを試すか、クライアントとサーバーが同じソケットアドレスを使用していて、それが実際に使用可能な*nixソケットであることを確認してください。
database.ymlには、ソケットアドレスを設定できる構成パラメーターがあります。ディレクトリにもアクセスできることを確認してください。
ほとんどの*nixサーバーでは、「localhost」はUnixスタイルのソケットを介して処理されます。代わりに127.0.0.1を使用すると、TCP/IPが使用されます。それを試すか、クライアントとサーバーが同じソケットアドレスを使用していて、それが実際に使用可能な*nixソケットであることを確認してください。
database.ymlには、ソケットアドレスを設定できる構成パラメーターがあります。ディレクトリにもアクセスできることを確認してください。