2016-03-13 5 views
6

Wenn ich versuche, eine Datenbank-SQL-Datei in phpmyadmin zu exportieren, schlägt es fehl. Ich erhalte den folgenden Fehler: "Ihre Ausgabe ist aufgrund eines niedrigen Ausführungszeitlimits auf PHP-Ebene unvollständig".Das Exportieren einer Datenbank in phpmyadmin schlägt fehl (localhost)

Ich weiß nicht, was zu tun ist ..

+0

Welches Betriebssystem verwenden Sie? Windows? – Shafizadeh

+0

Haben Sie versucht, die php.ini zu konfigurieren? – DevMan

+0

bessere Lösung ist die Verwendung der mysql-Kommandozeile. sonst musst du 'memory_limit' in deiner php.ini erhöhen. – fusion3k

Antwort

2

ich bereits das genaue Problem erlebt. Laut Kommentaren (Fenster, wamp, mysql), hier ist eine Lösung, die einen Export Ihrer Datenbank/Tabelle (n) zu erhalten:

öffnet CMD und fügen Sie diese:

cd C:\wamp\bin\mysql\mysql15.5.8\bin 

Wenn Sie Ihre Fenster in C-Laufwerk installiert ist, dann Ihre eigenen Informationen in dieser Zeile gelten und es fügen:

mysqldump -u username -p databasename > filename.sql 

Hinweis:usernameroot standardmäßig ist.


Auch können Sie eine bestimmte Tabelle bestimmen wie folgt vor:

mysqldump -u username -p databasename tablename1 tablename2 > filename.sql 

Hier ist ein Beispiel:

  1. öffnen CMD
  2. Schreib cd C:\wamp\bin\mysql\mysql15.5.8\bin
  3. Dann schreiben mysqldump -u root -p univercity students > H://TheNameOfStudents.sql
+1

Danke für Ihre Hilfe. Es funktionierte! –

+2

Wenn Sie XAMPP oder MAMP verwenden, finden Sie in einer Datei namens "config.default.php" eine andere Stelle, um nach Ressourcenlimits zu suchen. Suchen Sie nach einer Variablen namens $ cfg ['ExecTimeLimit'] und erhöhen oder setzen Sie sie auf Null. –

+0

@LorienBrune: Ich verbinde mich über xampps phpmyadmin mit dem Remote-Server und Ihre Lösung funktioniert. – Triven

0

PhpMyAdmin ist eine PHP-Anwendung. (Ich sollte meinen Benutzernamen zu Openviousman ändern.)

Es ist keine Zeit mehr beim Exportieren Ihrer Tabelle.

Sie müssen eine Zeile in der Datei php.ini ändern.

Wenn Sie WAMP auf Ihrer eigenen Windows-Box ausführen, finden Sie möglicherweise einen Pfad wie C:\wamp\bin\apache\apache2.4.9\bin. Aber du musst danach suchen.

Wenn Sie einen Hosting-Service verwenden, verwenden Sie deren Knowledge Base oder rufen Sie ihren Support an und fragen Sie, wie Sie php.ini ändern können.

suchen Sie nach der Zeile max_execution_time, und machen Sie ihren Wert größer.

+0

Sofern dies kein CGI-PHP ist, ist ein Neustart von php-fpm oder Apache erforderlich, damit die Änderungen wirksam werden. Wenn es sich um eine gehostete, geteilte Umgebung handelt, sind die Anbieter möglicherweise nicht bereit, dies zu tun. Der Grund dafür, dass die PHP-Ausführungszeit normalerweise begrenzt ist, besteht darin, einen Runaway-Ressourcenverbrauch zu verhindern. Ein praktischerer Ansatz wäre, den Wert in htaccess (wenn möglich) im obersten Verzeichnis der pma-Installation zu überschreiben oder 'set_time_limit (0);' am Anfang von phpmyadmin/index.php einzufügen – symcbean