Heim >Datenbank >MySQL-Tutorial >Wie behebe ich Zeitüberschreitungen beim Importieren großer SQL-Skripte in phpMyAdmin?

Wie behebe ich Zeitüberschreitungen beim Importieren großer SQL-Skripte in phpMyAdmin?

Barbara Streisand
Barbara StreisandOriginal
2024-10-31 03:23:01398Durchsuche

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

Fehlerbehebung bei Zeitüberschreitungen bei phpMyAdmin-SQL-Skriptimporten

Beim Versuch, große SQL-Skripte (mehr als 300 MB) in phpMyAdmin zu importieren, können Benutzer auf Zeitüberschreitungsfehler stoßen, obwohl sie ihre Einstellungen anpassen php.ini-Datei. Die folgenden Schritte können zur Lösung dieses Problems beitragen:

Schritt 1: Überprüfen Sie die php.ini-Einstellungen

Stellen Sie sicher, dass die folgenden PHP-Einstellungen in php.ini entsprechend geändert wurden:

  • post_max_size und upload_max_filesize: Auf einen Wert konfiguriert, der größer als die Skriptgröße ist (z. B. 750 MB) .
  • memory_limit: Ausreichend Speicher für die Verarbeitung des Skripts zugewiesen (z. B. 1000 MB).
  • Schritt 2: config.default.php ändern
Falls das Problem weiterhin besteht, navigieren Sie zur Datei phpmyadminlibrariesconfig.default .php. Suchen Sie die Zeile:
$cfg['ExecTimeLimit'] = 300;

    Ändern Sie den Wert in:
$cfg[' ExecTimeLimit'] = 0;

    Diese Änderung entfernt effektiv die Ausführung Zeitlimit für den Import des Skripts.
Erinnerung:

Diese Änderung sollte aus Sicherheitsgründen nur auf lokalen Servern angewendet werden.

Nach der Implementierung dieser Änderungen starten Sie phpMyAdmin neu, um die zu übernehmen aktualisierte Einstellungen. Dadurch sollten die Zeitüberschreitungsfehler behoben werden und Sie können große SQL-Skripte erfolgreich importieren.

Das obige ist der detaillierte Inhalt vonWie behebe ich Zeitüberschreitungen beim Importieren großer SQL-Skripte in phpMyAdmin?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn