ホームページ  >  記事  >  データベース  >  phpMyAdmin で大規模な SQL スクリプトをインポートする際のタイムアウトを修正する方法

phpMyAdmin で大規模な SQL スクリプトをインポートする際のタイムアウトを修正する方法

Barbara Streisand
Barbara Streisandオリジナル
2024-10-31 03:23:01264ブラウズ

How to Fix Timeouts When Importing Large SQL Scripts in phpMyAdmin?

phpMyAdmin SQL スクリプトのインポートでのタイムアウトのトラブルシューティング

大きな SQL スクリプト (300 MB を超える) を phpMyAdmin にインポートしようとすると、ユーザーは設定を調整しているにもかかわらず、タイムアウト エラーが発生する場合があります。 php.ini ファイル。この問題の解決には、次の手順が役立ちます。

手順 1: php.ini 設定を確認する

php.ini で次の PHP 設定が適切に変更されていることを確認します。

  • post_max_size および Upload_max_filesize: スクリプト サイズ (例: 750 MB) より大きい値に構成されます。
  • max_execution_time: スクリプトのインポートの推定時間に対応するために拡張されます (例:
  • max_input_time: max_execution_time より長い値に設定します (例: 540 秒)。
  • memory_limit: スクリプトの処理に十分なメモリを割り当てます (例: 1000 MB)。
ステップ 2: config.default.php を変更する

問題が解決しない場合は、phpmyadminlibrariesconfig.default.php ファイルに移動します。次の行を見つけます:

  • $cfg['ExecTimeLimit'] = 300;

値を次のように変更します:

  • $cfg[' ExecTimeLimit'] = 0;

この変更により、スクリプトをインポートするための実行時間制限が効果的に削除されます。

注意: この変更はローカルにのみ適用してください。

これらの変更を実装した後、phpMyAdmin を再起動して、更新された設定を適用します。これによりタイムアウト エラーが解決され、大規模な SQL スクリプトを正常にインポートできるようになります。

以上がphpMyAdmin で大規模な SQL スクリプトをインポートする際のタイムアウトを修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。