Ruby on Rails 3: MySQL への接続のトラブルシューティング
「ソケット経由でローカル MySQL サーバーに接続できません '/」というエラーが発生した場合tmp/mysql.sock' (2)" を rake db:maigrate の実行中に実行するには、次の手順に従ってトラブルシューティングを行ってください:
次のコマンドを実行して、MySQL ソケット ファイルの場所を確認します。
mysqladmin variables | grep socket
たとえば、次のコマンドが返されます。
| socket | /tmp/mysql.sock |
config/database.yml ファイルに、ソケット ファイル パスを指定する新しい行を追加します。
development: adapter: mysql2 host: localhost username: root password: xxxx database: xxxx socket: /tmp/mysql.sock
/tmp/mysql.sock を次のように置き換えます。ステップ 1 で見つけたパス。
以上がRails 3 の「ソケット経由でローカル MySQL サーバーに接続できません」エラーを修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。