1

問題

私の MySQL データベースは、私の Web アプリケーションに対して正常に動作します。ただし、phpMyAdmin でデータベースを開こうとすると、次のエラー メッセージが表示されます。

#2006 - MySQL server has gone away

そして、phpMyAdmin はログイン画面に戻ります。他のデータベースは正常に動作します。私ax_allowed_packetは 16 に設定されています。64 も試しましたが、うまくいきませんでした。

また、このエラーは最終的に発生しました。データベースのサイズは約 3 MB で、それほど大きくありません。

使用ソフトウェア

  • Debian スクイーズ x64
  • MySQL (現在のバージョン)
  • phpMyAdmin (現在のバージョン)

質問

phpMyAdmin でデータベースを再度表示および編集するために、このエラーを修正するにはどうすればよいですか?

4

2 に答える 2

9

やっと見つけました。

どうやら、MySQL 5.6 にアップグレードした後、いくつかの非互換性の問題があったようです。

このような問題を確認して修正するには、MySQL アップグレードを実行する必要があります。

端末で次を実行するだけです。

mysql_upgrade -u root -p

パスワードを入力し、アップグレードが完了するまで待ちます。

これで問題は解決しました。

于 2013-05-02T00:21:52.573 に答える