FAQ durchsuchen

Wie kann ich einen Dump / eine Sicherheitskopie meiner Datenbank in meine Datenbank einpflegen?

1. Über ein Script

Einen Dump können Sie über ein Skript in Ihre Datenbank bei unaone einspielen. Laden Sie das Skript einfach auf Ihren Webspace und führen Sie es aus

<?PHP  passthru("mysql -h HOSTNAME -u DATENBANKNAME -pPASSWORT DATENBANKNAME <  dump.sql"); ?>

Bitte beachten:

  • Die Datei „dump.sql“, die den Datenbank-Dump enthält, muss auf Ihrem Webspace vorhanden sein und im gleichen Verzeichnis liegen, in dem auch das Skript abgelegt ist.
  • HOSTNAME ersetzen Sie durch den MySQL-Host. Dieser ist
    • bei MySQL3: mysql3.ihredomain.tld (alternativ 127.0.0.1)
    • bei MySQL4: mysql4.ihredomain.tld (alternativ 127.0.0.2)
    • bei MySQL5: mysql5.ihredomain.tld (alternativ 127.0.0.3)
  • DATENBANKNAME ist der Name der Datenbank, z.B. db12345 – Sie finden den Namen bei Bedarf unter „MySQL“ im Kundenmenü
  • PASSWORT ist das Passwort der Datenbank. Bitte beachten: zwischen p und dem Beginn des Passwortes darf kein Leerzeichen liegen
  • Um Probleme mit der Zeichencodierung zu vermeiden, ist es zudem empfehlenswert, den Zeichensatz der Datenbank, wie z.B. Latin-1 oder UTF-8, mit anzugeben. Die Option für UTF-8 lautet beispielsweise –default-character-set=utf8

2. per SSH

Wenn ihr Tarif die Nutzung von SSH beeinhaltet können Sie den Dump auch über die Konsole in ihre Datenbank importieren:

mysql -h HOSTNAME -u DATENBANKNAME -pPASSWORT DATENBANKNAME < dump.sql

(für die Angaben ansonsten gilt das gleiche wie bei 1.

3. per PHPMyAdmin

Analog zum Export ist natürlich auch ein Import über PHPMyAdmin möglich. Eine von uns gepflegte PHPMyAdmin-Version finden Sie im Kundenmenü unter dem Menüpunkt „MySQL“. Sie öffnen den PHPMyAdmin, in dem Sie auf „Verwalten“ im Kontextmenü der betreffenden Datenbank (Symbol ganz rechts in der Tabelle neben dem Datenbanknamen) klicken

Innerhalb von PHPMyAdmin klicken Sie zunächst auf den Punkt „Import“ und wählen dort den Dump aus, der in die Datenbank importiert werden soll.

Analog funktioniert das ganze natürlich auch mit einem selbst installierten PHPMyAdmin oder einem alternativen Tool wie https://www.adminer.org/de/

Bitte beachten Sie, dass CREATE DATABASE-Anweisungen vor dem einspielen des Dumps aus selbigen entfernt werden müssen, weil sie nicht das Recht zum anlegen von Datenbanken über die MySQL-Kommandozeile haben.

Schreibe einen Kommentar