
巨大な MySQL ダンプ ファイル (14 GB) のインポート: 総合ガイド
巨大な MySQL ダンプ ファイルのインポートは、特に14 GB などの大きなファイル サイズを扱う場合。この課題を軽減するために、インポート プロセスをシームレスにガイドする詳細なソリューションを紹介します。
ステップバイステップの説明:
-
MySQL 接続の確立: 次のコマンドを使用して、root ユーザーとして MySQL に接続します:
mysql -u root -p
ログイン後にコピー
-
ネットワーク バッファー長の構成: ネットワークの最適化ネットワーク バッファ長を調整してパフォーマンスを向上させる:
set global net_buffer_length=1000000;
ログイン後にコピー
-
最大パケット サイズを設定する: より大きなデータ パケットに対応するために最大パケット サイズを設定する:
set global max_allowed_packet=1000000000;
ログイン後にコピー
-
外部キー チェックを無効にする: インポート プロセス中の潜在的な遅延やエラーを防ぐために、外部キー チェックを一時的に無効にします:
SET foreign_key_checks = 0;
ログイン後にコピー
-
インポートの実行: 「source」コマンドを使用して MySQL ダンプ ファイルをインポートします:
-
外部キー チェックを再度有効化します: インポートが完了したら、外部キー チェックを再度有効にしてデータの整合性を確保します:
SET foreign_key_checks = 1;
ログイン後にコピー
追加のヒント:
-
信頼性の高い接続を使用する: インポート プロセス中の中断を避けるために、安定した高速インターネット接続を確保します。
-
インポートの進行状況を監視する: 'mysqlbinlog' コマンドを使用してインポートの進行状況を追跡します。 「--verbose」オプションを使用します。
-
MySQL サーバーの最適化: MySQL のメモリ設定 (例: innodb_buffer_pool_size) を調整して、インポート操作に十分なバッファ領域を割り当てます。
- 専用サーバーを検討します: インポート ファイルが特に大きい場合、またはサーバーの負荷が高い場合は、インポート タスクに十分なリソースを提供するために専用サーバーへの移行を検討してください。
これらの手順に注意深く従うことで、最も困難な 14 GB MySQL ダンプ ファイルでも新しいデータベースに正常にインポートできます。
以上が巨大な 14 GB MySQL ダンプ ファイルをインポートする方法: ステップバイステップ ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。