> ## Documentation Index
> Fetch the complete documentation index at: https://www.edis.guide/llms.txt
> Use this file to discover all available pages before exploring further.

# Große MySQL-Datenbanken exportieren und wiederherstellen

> Datenbanken über die Verwaltung oder SSH exportieren und das Ziel einer Rücksicherung sorgfältig prüfen.

Wenn der Export über **phpMyAdmin** nicht möglich ist, können Sie einen Download im vHost-Bereich anfordern oder bei vorhandenem SSH-Zugang einen **Datenbank-Dump** erstellen.

<a id="bea97" />

<a id="1-über-den-vhost-bereich" />

## Datenbank-Download im vHost anfordern

1. Navigieren Sie zum **vHost Bereich**.
2. Wählen Sie **Datenbank** aus und gehen Sie zu **Rücksicherung**.
3. Klicken Sie auf **Datenbank download anfordern**.

<a id="4C-so" />

<a id="2-über-die-kommandozeile-mit-ssh" />

## Alternative: Export über SSH

1. Erstellen Sie ein eigenes Verzeichnis, idealerweise außerhalb des **www/home** Verzeichnisses, z.B. **www/backup/**

Verwenden Sie den tatsächlichen Datenbankserver und Datenbankbenutzer Ihres Webhosts. Der Wert nach -u ist der Benutzername und muss nicht mit dem Datenbanknamen übereinstimmen. Ersetzen Sie alle Platzhalter im folgenden Beispiel. Die Option -B schreibt zusätzlich Datenbankauswahl-Anweisungen in den Dump; beachten Sie dies vor einer Rücksicherung.

```shell theme={null}
mysqldump -u Datenbankname -p -h dbXX.at.edis.global -B Datenbankname --no-tablespaces > Datenbankname.sql
```

<Note>
  Die Größe der heruntergeladenen Datenbank im Dump kann von der Größe, die im phpMyAdmin angezeigt wird, abweichen. Der Grund dafür ist, dass der Dump ein reines Textfile ist und nicht die gleiche Struktur wie die ursprüngliche Datenbank aufweist.
</Note>

<a id="L6fs7" />

## Rücksicherung einer Datenbank

<Warning>
  Sichern Sie die aktuelle Zieldatenbank vor der Rücksicherung und prüfen Sie Host, Benutzer sowie das Ziel. Achtung: Ein mit -B erstellter Dump enthält CREATE DATABASE- und USE-Anweisungen. Diese können die Datenbankauswahl im Import verändern; der Datenbankname im folgenden mysql-Aufruf allein begrenzt den Import deshalb nicht zuverlässig. Für einen Import in eine andere Datenbank benötigen Sie einen dafür geprüften Dump ohne unpassende Datenbankauswahl oder einen geeigneten Export ohne -B. Ein Import kann vorhandene Daten überschreiben.
</Warning>

```shell theme={null}
mysql -u Username -p -h dbXX.at.edis.global  Datenbankname < Datenbankname.sql
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.