大規模な MySQL ダンプ ファイルを新しいデータベースにインポートする
大規模な MySQL ダンプ ファイルを新しいデータベースにインポートしようとすると、エラーが発生する可能性がありますバッファ サイズとパケット サイズの制限のため。この問題を解決するには、次の手順に従います。
-
ネットワーク バッファ長の設定: set global net_buffer_length=1000000;ネットワーク バッファ サイズを増やします。
-
最大許可パケット サイズを設定: set global max_allowed_packet=1000000000;インポート プロセス中により大きなパケット サイズを許可します。
-
外部キー チェックを無効にする: SET external_key_checks = 0;外部キーのチェックを一時的に無効にし、潜在的なエラーや遅延を防止します。
-
SQL ダンプ ファイルをインポートします:source file.sql;ここで、「file.sql」はダンプ ファイルの名前を表します。
-
外部キー チェックを再度有効にする: SET external_key_checks = 1;インポートが完了したら、データベースの整合性を確保します。
注: この解決策は信頼できるオンライン フォーラムで見つかり、大きな MySQL ダンプ ファイルのインポートの問題を解決するのに効果的であることが証明されています。
以上が大規模な MySQL ダンプ ファイルをエラーなしでインポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。