ERROR 2006 (HY000) at Line 19418: MySQL server has gone away

シェアする

  • このエントリーをはてなブックマークに追加

スポンサードリンク

ERROR 2006 (HY000) at Line 19418: MySQL server has gone away

WordPressでバックアップしたデータベースのファイルをリストアしようとしたときに下記のエラーが表示されました。

仕方がないので、mysqlのコマンドラインからデータベースのバックアップファイルを読み込むことにしました。

うーん、やっぱりエラーが出ます。
どれも似たような問題なんでしょうか。
以下の単語から調べてみます。

ERROR 1231 (42000)
Variable 'time_zone' can't be set to the value of 'NULL'
Variable 'sql_mode' can't be set to the value of 'NULL'
Variable 'foreign_key_checks' can't be set to the value of 'NULL'
Variable 'unique_checks' can't be set to the value of 'NULL'
Variable 'character_set_client' can't be set to the value of 'NULL'
Variable 'collation_connection' can't be set to the value of 'NULL'
Variable 'sql_notes' can't be set to the value of 'NULL'

スポンサードリンク

解決策:my.cnfにmax_allowed_packet = 32Mを追加

調査した結果、/etc/my.cnfの[mysqld]の中でmax_allowed_packetのサイズを変更するだけで修正できるようです。

この後、MariaDBを再起動します。

今度は、データベースファイルをリストアするとエラーがなくなっていることがわかります。
魔法のようです。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です