webart-IT - Wissensdatenbank

Große MySQL Datenbanken unter Xampp Importieren

Wenn man große Datenbanken (.sql) unter Xampp via phpMyAdmin importieren möchte, stösst man schnell an die Grenzen der Skriptlaufzeit oder an Performance-Grenzen. Die Fehlermeldung sieht dann folgendermassen aus:

Fatal error: Maximum execution time exceeded

Grundsätzlich kann man zwar über die php.ini die Einstellungen erhöhen oder ganz deaktivieren (Laufzeit unbegrenzt, Faktor 0), allerdings kann ein solcher Import mehrere Stunden dauern.

Daher empfiehlt sich ein Import über die Xampp-Konsole. Dieser verringert den Zeitfaktor und aus ein paar Stunden werden ein paar Minuten. Ausserdem hat man keine Proleme mit der Skriptlaufzeit.

Die Konsole findet man im Root Verzeichnis des Xampp-Installationsordners und wird durch Doppelklick auf die Datei "xampp-control.exe" geöffnet. Hier klickt man anschliessend auf den Button "Shell".

Der Import über die Konsole ist unkompliziert und spart eine Menge Zeit. Um jetzt eine Datenbank zu importieren, gibt man folgende Befehle ein:

mysql -u root -p

Der Begriff "-u root" steht für den Benutzer der Datanbank. Dieser kann abweichen, wenn ein anderer Benutzer hinterlegt wurde. Der Code "-p" steht für das Passwort. Daher folgt jetzt eine Eingabeaufforderung. Bitte geben Sie nun Ihr Passwort ein. Hinweis: wurde in Xampp kein Passwort hinterlegt, bestätigen Sie einfach mit Enter.

Nun wählt man mit folgendem Befehl seine Datenbank aus:

use meineDatenbank;

Der Shellbildschirm dürfte nun so aussehen:

Anschliessend kann der Import der Datenbank (bitte Pfad ersetzen) durch folgenden Befehl beginnen:

source C:\data\mysqldump\db.sql

Bürozeiten

webart-IT UG (haftungsbeschränkt)

Öffnungszeiten:

Montag-Freitag:
8:30 Uhr -16:30 Uhr

Telefonische Erreichbarkeit:

Regulär während unserer Öffnungszeiten. Ausserhalb dieses Zeitfensters stehen wir Ihnen jederzeit via E-Mail zur Verfügung.

Kontakt

webart-IT UG (haftungsbeschränk)

Weinzierlstr. 18
93057 Regensburg

Tel.: +49 (0) 941 - 46 12 803
Fax: +49 (0) 941 - 46 12 845

E-Mail: Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.

This website was proudly built with , lots of , HTML5 and CSS3.

Copyright © 2022 webart-IT UG (haftungsbeschränkt).
Alle Rechte vorbehalten.

webart-IT UG (haftungsbeschränkt), Europe, Germany, Regensburg