MySQLコマンドやSQL文に関する各種メモ書き

MySQL で mysqldump の データをインポート時に MySQL server has gone away となる時の対処法

● MySQL で mysqldump の データをインポート時に MySQL server has gone away となる時の対処法

 mysql -uユーザー名 -p データベース名 < SQLファイル名

とするとエラーとなる時の対処法

1. my.cnf の場所を調べる

mysql --help | grep my.cnf

2. max_allowed_packet を増やす

vi /etc/my.cnf
[mysqld]
max_allowed_packet=32M

3. MySQLの再起動

service mysql restart

4. ダンプファイルからの復元

mysql -u USER-NAME -p DB-NAME --max_allowed_packet=16M < dump.sql
No.1888
03/28 18:14

edit