macOS 上の Ruby on Rails 3 を使用して MySQL ソケットに接続する際のエラー
データベース作成のために 'rake db:merge' を実行しようとしたときRails 3 環境では、次のエラーが発生します:
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
解決手順:
ソケット ファイルを見つけます:
コマンドを実行します:
mysqladmin variables | grep socket
Update config/database.yml:
次の行を開発に追加します「config/database.yml」のセクション:
socket: /path/to/socket/file
「/path/to/socket/file」を手順 1 で取得したソケット ファイルへの実際のパスに置き換えます。例:
socket: /tmp/mysql.sock
追加メモ:
以上がmacOS で MySQL に接続できないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。