# Zugriff auf Ihre Datenbank mit phpMyAdmin

Source: https://support.kapsulehost.com/de-de/sites-phpmyadmin

Jede KapsuleHost-Website mit einer Datenbank erhält browserbasierten Datenbankzugriff über phpMyAdmin, geöffnet mit Single Sign-on, sodass es kein zweites Passwort zu verwalten gibt. Diese Anleitung behandelt das Öffnen, das Ablesen Ihrer Verbindungsdaten, die Vorgänge, die sich dort lohnen, und die zwei Datenbankaufgaben, die Sie bei einer WordPress-Website niemals in phpMyAdmin erledigen sollten.

## phpMyAdmin öffnen

1. Melden Sie sich bei [KPanel](https://kpanel.kapsulehost.com) an und klicken Sie in der linken Seitenleiste auf **Websites**.
2. Klicken Sie auf Ihre Website.
3. Öffnen Sie im eigenen Menü der Website **Datenbank**.
4. Klicken Sie auf **phpMyAdmin öffnen**.

phpMyAdmin öffnet sich in einem neuen Tab, bereits angemeldet und direkt mit der Datenbank Ihrer Website verbunden. Es gibt kein Anmeldeformular und keine separaten Zugangsdaten zu speichern.

![Der Tab Database einer Website in KPanel mit der Schaltfläche phpMyAdmin öffnen](https://support.kapsulehost.com/help/screenshots/sites-phpmyadmin.84df4ba6.webp)

> **Note:** Wenn auf der Seite steht, dass für diesen Website-Typ keine Datenbank bereitgestellt wurde, ist das normal. Statische HTML-Websites und manche Anwendungstypen werden ohne Datenbank erstellt. Website-Typen, die eine Datenbank verwenden, einschließlich WordPress und WooCommerce, haben sie immer.

## Ihre Verbindungsdaten

Dieselbe Ansicht zeigt die Zugangsdaten, die Ihre Anwendung verwendet, jeweils mit einer Kopierschaltfläche und dem Passwort hinter einer Anzeige-Steuerung versteckt:

| Feld | Wert |
|---|---|
| Host | `127.0.0.1` |
| Port | `3306` |
| Datenbank | Ihr Datenbankname |
| Benutzername | Ihr Datenbankbenutzer |
| Passwort | Verborgen, bis Sie auf Anzeigen klicken |

Dies sind die Werte, die in `wp-config.php`, eine `.env`-Datei oder die Datenbankkonfiguration eines beliebigen Frameworks gehören.

> **Warning:** `127.0.0.1` bedeutet "dieser Server". Er ist von Ihrem Laptop aus nicht erreichbar, und keine Firewall-Konfiguration wird daran etwas ändern: Die Datenbank lauscht konstruktionsbedingt überhaupt nicht auf einer öffentlichen Adresse. Um einen Desktop-Client wie TablePlus oder Sequel Ace zu verbinden, tunneln Sie über SSH. Siehe [Verbindung zu Ihrer Datenbank über einen SSH-Tunnel herstellen](https://support.kapsulehost.com/de-de/database-ssh-tunnel).

## Wofür Sie es verwenden sollten

phpMyAdmin verdient seinen Platz für eine bestimmte Gruppe von Aufgaben:

- **Daten lesen.** Bestätigen, was ein Plugin tatsächlich gespeichert hat, prüfen, ob eine Zeile existiert, Datensätze zählen.
- **Eine Datenbank importieren** während einer Migration oder einer Wiederherstellung.
- **Eine Datenbank exportieren**, entweder als zusätzliche Sicherheitskopie oder um sie an einen Entwickler zu übergeben.
- **Einen einzelnen fehlerhaften Wert reparieren**, etwa ein `siteurl`, das falsch eingegeben wurde und Sie jetzt aus wp-admin aussperrt.
- **Größe diagnostizieren.** Tabellen nach Größe sortieren zeigt Ihnen sofort, wenn eine Log- oder Transient-Tabelle außer Kontrolle geraten ist.

## Eine Datenbank importieren

1. Öffnen Sie phpMyAdmin über den Tab Database.
2. Klicken Sie im linken Bereich auf Ihren Datenbanknamen.
3. Klicken Sie oben auf **Import**.
4. Wählen Sie die `.sql`-Datei aus und klicken Sie auf **Go**.

Ein Import ersetzt übereinstimmende Tabellen. Er führt keine Zusammenführung durch.

> **Important:** Ein Import über eine Live-Datenbank ist destruktiv und sofort wirksam. Jede Zeile in einer übereinstimmenden Tabelle wird durch das ersetzt, was in der Datei steht, und es gibt in phpMyAdmin kein Rückgängigmachen. Erstellen Sie zuerst ein Backup über die Seite **Sicherungen** der Website: [Ein Backup erstellen](https://support.kapsulehost.com/de-de/taking-a-backup).

Komprimieren Sie bei einem großen Dump diesen zuerst zu `.sql.gz`, was phpMyAdmin akzeptiert und was eine Datei meist unter das Upload-Limit bringt. Ist sie immer noch zu groß, teilen Sie sie nach Tabelle in mehrere Dateien auf, oder eröffnen Sie ein Ticket, und wir importieren sie serverseitig für Sie.

## Eine Datenbank exportieren

1. Klicken Sie im linken Bereich auf Ihren Datenbanknamen.
2. Klicken Sie auf **Export**.
3. **Quick** mit dem Format SQL eignet sich für eine einfache Kopie. Wählen Sie **Custom**, wenn Sie bestimmte Tabellen benötigen oder die Ausgabe gzip-komprimiert haben möchten.
4. Klicken Sie auf **Go**.

Ein phpMyAdmin-Export ist eine nützliche zusätzliche Kopie, keine Backup-Strategie. Er erfasst nur die Datenbank, nicht Ihre Dateien, und liegt dort, wo Sie ihn gespeichert haben. Ihre Website wird automatisch täglich mit beidem zusammen gesichert, und Sie können jederzeit manuell eine erstellen: [Ein Backup erstellen](https://support.kapsulehost.com/de-de/taking-a-backup).

## Zwei Dinge, die Sie hier nicht tun sollten

### Führen Sie kein Suchen und Ersetzen mit SQL aus

WordPress speichert Plugin- und Theme-Einstellungen als PHP-serialisierte Zeichenfolgen, die die Länge jedes darin enthaltenen Werts festhalten. Eine `REPLACE()`-Abfrage ändert den Text, ohne die festgehaltene Länge zu ändern, sodass PHP die Option nicht mehr lesen kann und sie stillschweigend auf leer zurückfällt. Theme-Einstellungen verschwinden, Slider leeren sich, Lizenzen melden sich ab.

Verwenden Sie die Karte **Suchen & Ersetzen** im Tab **WordPress** der Website, die Serialisierung korrekt verarbeitet und zuerst ein Backup erstellt. Vollständige Erklärung: [Suchen und Ersetzen ausführen](https://support.kapsulehost.com/de-de/wordpress-search-replace).

### Setzen Sie ein Passwort nicht durch Bearbeiten von wp_users zurück

Ältere Anleitungen sagen Ihnen, `user_pass` mithilfe der Funktion `MD5` aus dem phpMyAdmin-Dropdown zu setzen. Modernes WordPress verwendet keine MD5-Hashes mehr, und ein Fehler dabei sperrt das Konto aus, statt es zurückzusetzen.

KPanel bietet dafür geeignete Werkzeuge im Tab **WordPress** der Website, dann **Users**: direkt mit **Login as** anmelden, eine Zurücksetzungs-E-Mail senden oder einen Zurücksetzungslink kopieren, um ihn selbst zu versenden. Siehe [Ein verlorenes WordPress-Administratorpasswort zurücksetzen](https://support.kapsulehost.com/de-de/wordpress-reset-password).

## WordPress-Datenbankwerkzeuge in KPanel

Für routinemäßige WordPress-Datenbankarbeiten ist der Tab **WordPress**, dann der Bereich **Datenbank** sicherer und schneller als phpMyAdmin. Er zeigt Ihnen Tabellengrößen auf einen Blick, optimiert und repariert mit zuvor automatisch erstelltem Backup, wandelt alte Tabellen in eine moderne Speicher-Engine um und bereinigt mit einem Klick Beitragsrevisionen, Autoentwürfe, abgelaufene Transients und gelöschte Beiträge. Suchen und Ersetzen befindet sich einen Abschnitt weiter, unter **Schnellaktionen**.

Greifen Sie zu phpMyAdmin, wenn Sie sich rohe Zeilen ansehen müssen. Greifen Sie zum Bereich Database, wenn Sie etwas ändern müssen.

## Fehlerbehebung

**phpMyAdmin öffnet sich nicht.** Die Schaltfläche benötigt Schreibzugriff auf die Website. Wenn Ihre KapsuleHost-Kontorolle nur Lesezugriff hat, fragen Sie einen Kontoinhaber. Wenn Sie Schreibzugriff haben und es trotzdem fehlschlägt, befindet sich die Website möglicherweise noch in der Bereitstellung: Prüfen Sie die Statusanzeige oben auf der Website.

**Ich kann mich von meinem Laptop aus nicht mit den Angaben im Tab Database verbinden.** Richtig, und beabsichtigt. Die Datenbank ist nicht öffentlich zugänglich. Verwenden Sie einen SSH-Tunnel: [Verbindung zu Ihrer Datenbank über einen SSH-Tunnel herstellen](https://support.kapsulehost.com/de-de/database-ssh-tunnel).

**Der Import stoppt ohne Fehlermeldung.** Fast immer liegt es an der Dateigröße. Komprimieren Sie sie mit Gzip oder teilen Sie sie auf.

**Ich habe einen Wert geändert, und die Website ist kaputtgegangen.** Stellen Sie das jüngste Backup wieder her: [Aus einem Backup wiederherstellen](https://support.kapsulehost.com/de-de/restoring-from-backup). Deshalb kommt das Backup zuerst.

**Tabellen sind enorm angewachsen.** Sortieren Sie in phpMyAdmin nach Größe, um den Übeltäter zu finden, und bereinigen Sie ihn dann über den Tab **WordPress**, dann den Bereich **Datenbank**, statt Zeilen von Hand zu löschen.
