大規模な MySQL データベースのインポートは、特に接続タイムアウトのリスクを伴う課題となる可能性があります。この記事では、開発中にこの問題に対処するための効果的な戦略について説明します。
1. PHPMyAdmin Import
a) MySQL ini 設定 (max_allowed_packet、read_buffer_size など) を確認して調整し、インポート制限を増やします。
b) PHP.ini 設定 (max_execution_time、memory_limit など) を変更して拡張します。インポート時の PHP の制限。
2. Big Dump の時間差 MySQL ダンプ インポーターの使用
a) Big Dump スクリプトをダウンロードして使用し、インポートをより小さなブロックに分割し、タイムアウトの問題を克服します。
3. MySQL コンソール
a) MySQL コンソールにアクセスします (WAMP コントロール パネルなど)。
b) use コマンドを使用して、ターゲット データベースを指定します。
c) ソース コマンドを実行します。
MySQL Workbench: ユーザーフレンドリーなインターフェイスで大規模なデータベースをインポートするための別のオプション。
外部キー制約の無効化: インポート中のエラーを回避するには、次の MySQL 構文を使用して外部キー制約を一時的に無効にすることを検討してください:
SET FOREIGN_KEY_CHECKS=0;
SET FOREIGN_KEY_CHECKS=1;
以上が大規模な MySQL データベースをインポートするときに接続タイムアウトを回避するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。