私の同僚の何人かと私は最近、サーバーをアップグレードする前にローカルでテストするために、Mac で自作を使用して MySQL 5.5 から MySQL 5.6 にアップグレードしました。このアップグレード以降、Rails コードを実行すると断続的な MySQL エラーが発生します。
Lost connection to MySQL server at 'sending authentication information', system error: 32
データベースでユーザー名とパスワードを再作成し、接続タイムアウトを増やしてみましたが、どちらも問題を解決していません。エラー ログには、この問題は記載されていません。問題が発生したときに見つけた唯一の回避策は、mysql を強制終了して再起動することです。最近mysql -u root -p
、コマンドラインで使用して、このエラーに気付きました。このエラーが発生し始めると、使用しているユーザー名に関係なく、現在の接続数を超えることはできないようです。接続を閉じたら、もう一度開くことができます。
以下の環境があります。
- 一部: Rails 3.2、Ruby 2、mysql2 0.3.13、MySQL 5.6.12、Mac OSX 10.8.4
- その他: Rails 3.2、Ruby 1.9、mysql2 0.3.13、MySQL 5.6.10、Mac OSX 10.8.4
これを引き起こしている可能性のあるアイデアはありますか?
ありがとう!ジュリー