Starte kostenlos – die ersten 3 Monate sind kostenlosZum Angebot

Datenbanken und PHP

Eine Datenbank (SQL-Datei) zu Sitewig importieren

Zieh eine Datenbank von einem anderen Anbieter zu Sitewig um, indem du eine SQL-Datei im Datenbank-Tool importierst – mit Dateiprüfung und Lösungen für typische Fehler.

4 Min. LesezeitAktualisiert

Auf dieser Seite
  1. Bevor du loslegst
  2. Die Datei importieren
  3. Wenn der Import fehlschlägt
  4. Häufige Fragen
  5. Kann ich eine Datei importieren, die größer als 128 MB ist?
  6. Kann ich per SSH über die Kommandozeile importieren?
  7. Muss die Datenbank genauso heißen wie bei meinem alten Anbieter?
  8. Ziehe ich auf diese Weise auch meine WordPress-Dateien um?

Ziehst du deine Website zu Sitewig um, muss die Datenbank mit. Am einfachsten nimmst du bei deinem alten Anbieter eine SQL-Datei (einen „Dump“) und liest sie in eine leere Datenbank bei Sitewig ein. Das dauert typischerweise 5–15 Minuten.

Vom alten Anbieter über deinen Computer zum Datenbank-Tool und in u12345_wp
So gelangt eine SQL-Datei zu Sitewig

Bevor du loslegst

  • Du hast eine SQL-Datei von deinem alten Anbieter, z. B. alt.sql oder alt.sql.gz. Sie wird typischerweise mit phpMyAdmin oder einem ähnlichen Tool unter Export erstellt.
  • Die Datei ist höchstens 128 MB groß. Ist sie größer, komprimiere sie (siehe Schritt 2).
  • Du hast bei Sitewig eine Datenbank, die überschrieben werden darf, am besten eine ganz neue und leere.

Grenzen beim Import

Dateigröße pro Upload
128 MB (eine komprimierte Datei zählt mit ihrer komprimierten Größe)
Zeit pro Import
Bis zu 5 Minuten
Größe pro Datenbank
Höchstens 5 GB
Zeichensatz in neuen Datenbanken
utf8mb4 / utf8mb4_unicode_ci

Die Datei importieren

  1. Schritt 1: Eine leere Datenbank anlegen

    Gehe zu Webhosting → Datenbanken, klicke auf Datenbank anlegen, und gib ihr einen Namen, z. B. wp. Speichere Benutzername und Passwort, die danach angezeigt werden: Du brauchst sie im Datenbank-Tool und auf deiner Website. Siehe So legst du eine Datenbank für deine Website an.

  2. Schritt 2: SQL-Datei prüfen und komprimieren

    Öffne die Datei in einem Texteditor, und suche nach Zeilen, die mit CREATE DATABASE oder USE beginnen. Lösche sie. Dein Datenbankbenutzer hat nur Zugriff auf seine eigene Datenbank und darf keine anderen anlegen oder zu ihnen wechseln, daher bricht der Import bei diesen Zeilen ab.

    Ist die Datei groß, packe sie als .sql.gz (gzip). Eine SQL-Datei ist komprimiert oft nur noch ein Zehntel so groß.

  3. Schritt 3: Datenbank-Tool öffnen

    Gehe zum Datenbank-Tool (Verknüpfung auf der Startseite des Kontrollpanels), und klicke bei der neuen Datenbank auf Öffnen. Gib das Passwort ein, und klicke auf Login.

  4. Schritt 4: Import wählen und starten

    Klicke im Menü auf Import. Wähle deine Datei unter File upload, und klicke auf Execute. Lass den Tab geöffnet, bis dort steht, wie viele Abfragen ausgeführt wurden.

  5. Schritt 5: Die Tabellen kontrollieren

    Prüfe die Liste der Tabellen links. Bei WordPress siehst du z. B. wp_posts, wp_options und wp_users (das Präfix kann ein anderes als wp_ sein).

  6. Schritt 6: Die Verbindung deiner Website anpassen

    Deine Website muss jetzt die neue Datenbank verwenden. Bei WordPress passt du DB_NAME, DB_USER, DB_PASSWORD und DB_HOST in wp-config.php an. Der Host ist immer localhost. Siehe Hostname, Port und Benutzername deiner Datenbank finden.

Wenn der Import fehlschlägt

Fehlermeldung (im Datenbank-Tool)Das bedeutet esSo löst du es
Access denied for user … to database …Die Datei versucht, eine andere Datenbank anzulegen oder zu verwendenLösche die Zeilen CREATE DATABASE und USE … in der Datei
Unable to upload a file oder Too big POST dataDie Datei ist größer als 128 MBKomprimiere sie zu .sql.gz, oder teile die Datei in mehrere kleinere
Die Seite bricht ab oder läuft in einen TimeoutDer Import dauert länger als 5 MinutenTeile die Datei auf, z. B. eine Datei pro großer Tabelle
Table … already existsDie Datenbank ist nicht leerNimm eine neue, leere Datenbank, oder lösche zuerst die Tabellen
Seltsame Zeichen wie ä statt äFalscher Zeichensatz beim ExportExportiere beim alten Anbieter erneut mit dem Zeichensatz utf8mb4

Häufige Fragen

Kann ich eine Datei importieren, die größer als 128 MB ist?

Nicht in einem Stück im Browser. Komprimiere die Datei, oder teile sie in mehrere Dateien auf, und importiere sie nacheinander. Geht das nicht, wende dich an den Support, dann finden wir gemeinsam mit dir eine Lösung.

Kann ich per SSH über die Kommandozeile importieren?

Das können wir noch nicht versprechen. SSH ist im Webhosting verfügbar, aber wir haben den Import mit Kommandozeilen-Tools dort nicht dokumentiert. Nutze das Datenbank-Tool, oder wende dich bei sehr großen Datenbanken an den Support.

Muss die Datenbank genauso heißen wie bei meinem alten Anbieter?

Nein. Der Name der Datenbank steht nicht in den Tabellen selbst. Du musst nur den neuen Namen, z. B. u12345_wp, in der Konfiguration deiner Website eintragen.

Ziehe ich auf diese Weise auch meine WordPress-Dateien um?

Nein, eine SQL-Datei enthält nur die Datenbank. Bilder, Themes und Plugins liegen im Ordner wp-content, den du mit dem Dateimanager oder per SFTP umziehst.

Mehr über Webhosting

Antwort nicht gefunden?

Antwort innerhalb von 1 Werktag · Mo–Fr 8–17 Uhr