Mit phpMyAdmin kannst du die Datenbanken deines Webhostings direkt über den Browser verwalten. Du kannst Datenbanken und Tabellen ansehen, Datensätze durchsuchen, SQL-Abfragen ausführen sowie Datenbanken importieren und exportieren.
phpMyAdmin ist ein leistungsfähiges Werkzeug. Änderungen werden direkt in der jeweiligen Datenbank vorgenommen und können sich deshalb unmittelbar auf deine Website oder Webanwendung auswirken.
In dieser Anleitung zeigen wir dir, wie du phpMyAdmin im CURIAWEB-cPanel öffnest, dich in der Oberfläche orientierst, Tabellen und Datensätze ansiehst und typische Funktionen sicher verwendest.
Achtung: Lösche oder verändere in einer produktiven Datenbank keine Tabellen oder Datensätze auf Verdacht. Erstelle vor größeren Änderungen immer eine aktuelle Sicherung.
Was ist phpMyAdmin? #
phpMyAdmin ist eine webbasierte Verwaltungsoberfläche für MySQL-kompatible Datenbanken.
Statt Datenbankbefehle ausschließlich über eine Kommandozeile auszuführen, kannst du viele Aufgaben über eine grafische Benutzeroberfläche erledigen.
Dazu gehören beispielsweise:
- Datenbanken auswählen
- Tabellen anzeigen
- Tabellenstrukturen untersuchen
- Datensätze durchsuchen und suchen
- SQL-Abfragen ausführen
- Datenbanken exportieren
- SQL-Dateien importieren
- Tabellen optimieren oder reparieren, sofern unterstützt
Wann benötigst du phpMyAdmin? #
Im normalen täglichen Betrieb einer Website musst du phpMyAdmin häufig überhaupt nicht öffnen.
Typische Einsatzbereiche sind beispielsweise eine Website-Migration, eine Datenbanksicherung, eine gezielte Fehleranalyse oder eine administrative Änderung, die nicht über die Webanwendung selbst vorgenommen werden kann.
Grundregel: Wenn eine Änderung sicher über WordPress, ein Shopsystem oder eine andere Anwendung vorgenommen werden kann, ist dieser Weg häufig besser als eine direkte Änderung in der Datenbank.
1. Bei cPanel anmelden #
Melde dich bei deinem CURIAWEB-cPanel an.
Öffne anschließend:
Datenbanken → phpMyAdmin
cPanel öffnet daraufhin die phpMyAdmin-Oberfläche für deinen Hosting-Account.
Keine separaten Zugangsdaten erforderlich? #
Wenn du phpMyAdmin über die entsprechende Funktion innerhalb von cPanel öffnest, erfolgt der Zugriff normalerweise im Kontext deines angemeldeten Hosting-Accounts.
Du solltest deshalb nicht versuchen, auf Verdacht andere Datenbankzugänge in eine fremde phpMyAdmin-Anmeldeseite einzutragen.
2. Die phpMyAdmin-Oberfläche verstehen #
Nach dem Öffnen siehst du typischerweise links eine Navigation mit den für deinen Account verfügbaren Datenbanken.
Im Hauptbereich werden abhängig von deiner Auswahl Informationen und Werkzeuge angezeigt.
Die genaue Darstellung kann je nach installierter phpMyAdmin-Version, Sprache und Bildschirmgröße leicht variieren.
Linke Navigation: Datenbanken und Tabellen #
Die linke Seitenleiste ist für die Orientierung besonders wichtig.
Dort kannst du eine Datenbank auswählen und anschließend deren Tabellen öffnen.
Eine vereinfachte Struktur kann beispielsweise so aussehen:
kunde_wordpress
├── wp_options
├── wp_posts
├── wp_postmeta
├── wp_users
└── ...
Wichtig: Bei WordPress muss das Tabellenpräfix nicht
wp_lauten. Eine Installation kann ein anderes Präfix verwenden.
3. Richtige Datenbank auswählen #
Klicke in der linken Navigation auf die Datenbank, mit der du arbeiten möchtest.
Prüfe den vollständigen Datenbanknamen sorgfältig.
Ein cPanel-Datenbankname kann beispielsweise so aussehen:
kunde_wordpress
Wenn mehrere Websites innerhalb deines Hosting-Accounts betrieben werden, können mehrere ähnlich benannte Datenbanken vorhanden sein.
Achtung: Kontrolliere vor jeder Änderung, ob du wirklich die richtige Datenbank geöffnet hast. Eine Änderung an der falschen Datenbank kann eine andere Website betreffen.
Wie finde ich heraus, welche Datenbank meine Website verwendet? #
Die verwendete Datenbank wird normalerweise in der Konfiguration der jeweiligen Anwendung hinterlegt.
Bei WordPress findest du den Datenbanknamen üblicherweise in:
wp-config.php
Dort wird der Datenbankname über:
DB_NAME
festgelegt.
Wenn du Datenbanken zuerst neu einrichten musst, findest du die Vorgehensweise unter MySQL-Datenbank in cPanel erstellen.
4. Tabellen einer Datenbank anzeigen #
Nachdem du eine Datenbank ausgewählt hast, zeigt phpMyAdmin die darin enthaltenen Tabellen an.
Eine Tabelle speichert Daten in einer strukturierten Form aus Spalten und Zeilen.
Eine Anwendung verwendet normalerweise mehrere Tabellen für unterschiedliche Aufgaben.
Was bedeutet eine Tabelle? #
Vereinfacht kannst du dir eine Datenbank wie einen Container vorstellen, in dem mehrere strukturierte Tabellen liegen.
Datenbank
├── Tabelle A
├── Tabelle B
├── Tabelle C
└── Tabelle D
Jede Tabelle besitzt wiederum eine definierte Struktur und enthält Datensätze.
WordPress-Tabellen erkennen #
Bei einer WordPress-Installation können beispielsweise Tabellen mit Namen wie diesen vorhanden sein:
wp_posts
wp_postmeta
wp_options
wp_users
wp_usermeta
wp_terms
wp_term_taxonomy
wp_term_relationships
Abhängig von Installation, Plugins und Tabellenpräfix können die tatsächlichen Namen abweichen.
Das WordPress-Präfix ist nicht immer wp_ #
Viele Beispiele im Internet verwenden:
wp_
als Tabellenpräfix.
Das ist jedoch nicht zwingend.
Eine Installation könnte beispielsweise Tabellen wie:
abc_posts
abc_options
abc_users
verwenden.
Orientiere dich deshalb an der tatsächlichen Installation und nicht ausschließlich an Beispielen aus Anleitungen.
Plugins können zusätzliche Tabellen erstellen #
WordPress-Plugins können eigene Datenbanktabellen anlegen.
Wenn du Tabellen siehst, deren Namen dir unbekannt sind, bedeutet dies deshalb nicht automatisch, dass sie überflüssig sind.
Achtung: Lösche unbekannte Tabellen niemals nur deshalb, weil du ihren Namen nicht kennst. Sie können von einem aktiven Plugin, Theme oder einer anderen Funktion benötigt werden.
5. Tabelleninhalt mit „Anzeigen“ beziehungsweise „Browse“ öffnen #
Wenn du die gespeicherten Datensätze einer Tabelle ansehen möchtest, wähle die entsprechende Tabelle und öffne die Funktion zum Anzeigen beziehungsweise Durchsuchen der Inhalte.
Je nach Spracheinstellung kann die Funktion beispielsweise als Anzeigen oder Browse bezeichnet werden.
phpMyAdmin zeigt anschließend die vorhandenen Datensätze in Tabellenform an.
Datensätze sind einzelne Zeilen #
Eine Tabellenzeile entspricht vereinfacht einem Datensatz.
Die einzelnen Spalten enthalten dessen Werte.
Bei einer Anwendung können solche Werte beispielsweise IDs, Namen, Einstellungen, Zeitangaben oder andere strukturierte Informationen enthalten.
6. Struktur einer Tabelle ansehen #
Über die Funktion Struktur beziehungsweise Structure kannst du sehen, aus welchen Spalten eine Tabelle besteht.
Dort findest du je nach Tabelle beispielsweise Informationen zu:
- Spaltennamen
- Datentypen
- Standardwerten
- Indizes
- Primärschlüsseln
- weiteren Datenbankeigenschaften
Diese Ansicht ist besonders hilfreich, wenn du verstehen möchtest, wie eine Tabelle aufgebaut ist.
Wichtig: Die Tabellenstruktur einer produktiven Anwendung solltest du nicht auf Verdacht verändern. Eine falsche Änderung an Spalten oder Indizes kann die Anwendung beschädigen.
„Anzeigen“ und „Struktur“ unterscheiden #
Diese beiden Bereiche werden von Einsteigern häufig verwechselt.
Anzeigen/Browse zeigt die gespeicherten Datensätze.
Struktur/Structure zeigt den technischen Aufbau der Tabelle.
Anzeigen → Welche Daten sind gespeichert?
Struktur → Wie ist die Tabelle aufgebaut?
7. Datensätze suchen #
Mit der Suchfunktion von phpMyAdmin kannst du innerhalb einer Tabelle gezielt nach Werten suchen.
Das ist wesentlich sicherer und effizienter, als bei großen Tabellen manuell durch tausende Datensätze zu blättern.
Wähle die betreffende Tabelle und öffne die Suchfunktion.
Gib anschließend den gesuchten Wert beziehungsweise die gewünschten Suchbedingungen ein.
Vor einer Suche die richtige Tabelle auswählen #
Überlege zuerst, in welcher Tabelle die gesuchten Informationen wahrscheinlich gespeichert sind.
Bei WordPress befinden sich beispielsweise unterschiedliche Arten von Informationen in unterschiedlichen Tabellen.
Eine pauschale Suche beziehungsweise Änderung über alle Tabellen sollte nicht ohne konkreten Grund durchgeführt werden.
8. Einzelnen Datensatz bearbeiten #
phpMyAdmin ermöglicht es, vorhandene Datensätze direkt zu bearbeiten.
Wähle dazu den betreffenden Datensatz und die angebotene Bearbeitungsfunktion.
Ändere nur den Wert, den du tatsächlich verändern möchtest.
Kontrolliere vor dem Speichern:
- richtige Datenbank
- richtige Tabelle
- richtiger Datensatz
- richtiges Feld
- neuer Wert
Achtung: Direkte Datenbankänderungen umgehen die Prüfungen und Geschäftslogik der jeweiligen Webanwendung. Eine technisch speicherbare Änderung muss deshalb nicht automatisch eine für die Anwendung gültige Änderung sein.
Warum Änderungen über die Anwendung oft besser sind #
Wenn du beispielsweise eine Einstellung in WordPress über den Administrationsbereich ändern kannst, sollte diese Änderung normalerweise dort vorgenommen werden.
WordPress oder ein Plugin kann dabei zusätzliche Prüfungen, Berechnungen oder abhängige Änderungen durchführen.
Bei einer direkten Änderung über phpMyAdmin finden solche Anwendungsschritte möglicherweise nicht statt.
9. Datensatz löschen #
phpMyAdmin ermöglicht ebenfalls das direkte Löschen einzelner Datensätze.
Diese Funktion solltest du mit besonderer Vorsicht verwenden.
Ein Datensatz kann mit anderen Daten verknüpft sein. Das manuelle Löschen kann deshalb zu Inkonsistenzen oder Funktionsproblemen führen.
Achtung: Lösche einen Datensatz nur, wenn du genau weißt, warum er entfernt werden muss und welche Auswirkungen das auf die Anwendung hat.
10. SQL-Bereich verwenden #
Über den Bereich SQL kannst du eigene SQL-Anweisungen direkt an die ausgewählte Datenbank senden.
Damit lassen sich beispielsweise Daten abfragen oder verändern.
Eine einfache Leseabfrage kann grundsätzlich einer Form wie dieser entsprechen:
SELECT * FROM tabellenname;
SQL kann jedoch ebenso Daten verändern oder löschen.
Wichtig: Führe keine SQL-Befehle aus Internetforen, KI-Antworten oder fremden Anleitungen aus, wenn du deren Wirkung nicht verstehst. Ein einziger Befehl kann große Datenmengen verändern oder löschen.
SELECT, UPDATE und DELETE sind nicht dasselbe #
SQL-Befehle haben unterschiedliche Aufgaben.
Vereinfacht:
SELECT → Daten lesen
UPDATE → bestehende Daten verändern
INSERT → neue Daten einfügen
DELETE → Datensätze löschen
Ein lesender SELECT-Befehl ist deshalb grundsätzlich anders zu bewerten als ein UPDATE– oder DELETE-Befehl, der produktive Daten verändert.
WHERE-Klausel bei Änderungen besonders wichtig #
Bei SQL-Anweisungen, die Daten verändern oder löschen, bestimmt eine Bedingung häufig, welche Datensätze betroffen sind.
Ein Fehler in einer solchen Bedingung kann wesentlich mehr Datensätze verändern als beabsichtigt.
Führe deshalb keine manuellen Massenänderungen an einer produktiven Datenbank durch, wenn du SQL nicht sicher beherrschst.
11. Datenbank exportieren #
Über den Bereich Exportieren kannst du eine Datenbank beziehungsweise ausgewählte Tabellen in eine Datei exportieren.
Ein solcher Export wird häufig für:
- manuelle Sicherungen
- Website-Migrationen
- lokale Entwicklungsumgebungen
- Sicherungen vor Datenbankänderungen
verwendet.
Die vollständige Vorgehensweise behandeln wir unter Datenbank mit phpMyAdmin exportieren.
Vor Änderungen zuerst exportieren #
Wenn du eine produktive Datenbank manuell bearbeiten möchtest, solltest du vorher einen aktuellen Export erstellen.
Dadurch besitzt du zumindest eine Ausgangssicherung der Datenbank vor deiner Änderung.
Praxis-Tipp: Wenn du denkst „Das ist nur eine kleine Datenbankänderung“, ist genau dann ein Export vor der Änderung schnell erledigt und besonders sinnvoll.
12. Datenbank importieren #
Über Importieren kannst du beispielsweise eine vorhandene SQL-Datei in eine Datenbank einlesen.
Das wird häufig bei Website-Migrationen oder Wiederherstellungen benötigt.
Die genaue Vorgehensweise findest du unter Datenbank mit phpMyAdmin importieren.
Achtung: Wähle vor einem Import unbedingt die richtige Zieldatenbank. Der Inhalt einer SQL-Datei kann Tabellen erstellen, verändern, leeren oder löschen.
13. Operationen verwenden #
Abhängig davon, ob du eine Datenbank oder Tabelle ausgewählt hast, stellt phpMyAdmin im Bereich Operationen weitere Verwaltungsfunktionen bereit.
Diese können beispielsweise Tabellen- oder Datenbankoperationen betreffen.
Da einige dieser Funktionen weitreichende Änderungen vornehmen können, solltest du sie nur verwenden, wenn du die konkrete Wirkung kennst.
„Leeren“ und „Löschen“ nicht verwechseln #
Bei Datenbanktabellen gibt es einen entscheidenden Unterschied zwischen dem Entfernen der Inhalte und dem Entfernen der Tabelle selbst.
Leeren beziehungsweise TRUNCATE entfernt die enthaltenen Datensätze, während die Tabellenstruktur bestehen bleibt.
Löschen beziehungsweise DROP entfernt die Tabelle selbst.
Achtung: Beide Aktionen können bei einer produktiven Website gravierende Auswirkungen haben. Verwende weder „Leeren“ noch „Löschen“ zum Aufräumen unbekannter Tabellen.
Was bedeutet DROP? #
Ein SQL-Befehl wie:
DROP TABLE tabellenname;
entfernt die betreffende Tabelle.
Das ist keine normale Bereinigung einzelner Datensätze.
Wenn eine Anwendung diese Tabelle benötigt, kann sie anschließend nicht mehr korrekt funktionieren.
Was bedeutet TRUNCATE? #
Ein Befehl wie:
TRUNCATE TABLE tabellenname;
entfernt grundsätzlich die Datensätze aus der Tabelle, lässt die Tabellenstruktur jedoch bestehen.
Auch das kann einen vollständigen Datenverlust innerhalb dieser Tabelle verursachen.
Datenbank nicht „aufräumen“, indem unbekannte Tabellen gelöscht werden #
Bei älteren Websites können sich viele Tabellen angesammelt haben.
Einige stammen möglicherweise von Plugins oder früheren Erweiterungen.
Der Tabellenname allein reicht jedoch nicht aus, um sicher festzustellen, ob eine Tabelle noch benötigt wird.
Wenn du die Herkunft nicht eindeutig kennst, solltest du sie nicht löschen.
14. Tabellen sortieren #
Beim Anzeigen einer Tabelle kannst du Datensätze abhängig von der Oberfläche nach bestimmten Spalten sortieren.
Das kann beispielsweise hilfreich sein, um:
- neueste Datensätze zu finden
- IDs zu vergleichen
- bestimmte Werte übersichtlicher darzustellen
Das Sortieren der Anzeige verändert die gespeicherten Daten nicht automatisch.
15. Anzahl der angezeigten Datensätze anpassen #
Große Tabellen können tausende oder Millionen Datensätze enthalten.
phpMyAdmin zeigt deshalb normalerweise nur einen begrenzten Ausschnitt gleichzeitig an.
Verwende Navigation, Suche oder Filter, anstatt zu versuchen, eine sehr große Tabelle vollständig im Browser darzustellen.
Große Tabellen können langsam reagieren #
Bei umfangreichen Datenbanken können bestimmte Operationen länger dauern.
Das gilt insbesondere für komplexe Suchen, große Exporte, Importe oder Änderungen an sehr vielen Datensätzen.
Breche solche Prozesse nicht unnötig mehrfach ab und starte sie nicht parallel erneut.
16. Tabelleninformationen prüfen #
phpMyAdmin kann abhängig von Ansicht und Datenbank Informationen wie Größe, Anzahl der Datensätze, Zeichensatz beziehungsweise Kollation oder Tabellenstatus anzeigen.
Diese Informationen können bei einer technischen Analyse hilfreich sein.
Ändere Zeichensatz oder Kollation einer produktiven Datenbank jedoch nicht auf Verdacht.
Zeichensatz und Kollation nicht wahllos ändern #
Zeichensätze bestimmen, wie Text gespeichert werden kann. Kollationen beeinflussen unter anderem Vergleiche und Sortierungen von Text.
Eine unüberlegte Änderung kann bei bestehenden Anwendungen zu Problemen mit Zeichen, Vergleichen oder Daten führen.
Wenn eine Website korrekt funktioniert, besteht normalerweise kein Grund, diese Einstellungen allein aufgrund einer Empfehlung aus einer fremden Anleitung zu verändern.
17. Tabelle optimieren #
phpMyAdmin kann für geeignete Tabellen Verwaltungsoperationen wie eine Optimierung anbieten.
Ob eine solche Maßnahme sinnvoll oder überhaupt relevant ist, hängt vom verwendeten Datenbank- beziehungsweise Tabellenformat und dem konkreten Zustand ab.
Führe Optimierungen nicht regelmäßig nur deshalb aus, weil die Funktion vorhanden ist.
18. Tabelle reparieren #
Für bestimmte Tabellentypen kann phpMyAdmin Reparaturfunktionen anbieten.
Eine Reparatur ist jedoch keine allgemeine Lösung für jede langsame oder fehlerhafte Website.
Wenn eine Tabelle als beschädigt gemeldet wird, sollte zuerst die konkrete Fehlermeldung und der betroffene Tabellentyp geprüft werden.
Wichtig: „Tabelle reparieren“ ist keine vorbeugende Wartungsfunktion, die du regelmäßig auf alle Tabellen anwenden solltest.
phpMyAdmin zeigt eine Warnung oder Fehlermeldung #
Wenn phpMyAdmin bei einer Operation einen Fehler meldet, lies die Meldung vollständig.
Sie kann beispielsweise Hinweise auf:
- SQL-Syntaxfehler
- fehlende Berechtigungen
- nicht vorhandene Tabellen
- Importprobleme
- Größen- oder Laufzeitbeschränkungen
geben.
Führe dieselbe fehlgeschlagene Operation nicht wiederholt aus, ohne die Ursache zu prüfen.
phpMyAdmin-Import bricht ab #
Bei größeren SQL-Dateien kann ein Import beispielsweise an Upload-, Laufzeit- oder anderen technischen Grenzen scheitern.
Die gezielte Fehlersuche behandeln wir unter phpMyAdmin-Import funktioniert nicht: Fehler und große SQL-Dateien.
phpMyAdmin ist kein Dateimanager #
phpMyAdmin verwaltet Datenbanken und deren Inhalte.
Website-Dateien wie:
index.php
wp-config.php
.htaccess
style.css
verwaltet phpMyAdmin nicht.
Dafür verwendest du beispielsweise den cPanel-Dateimanager oder einen FTP-Zugang.
Datenbank ist nicht dasselbe wie Website-Dateien #
Bei einer WordPress-Website befinden sich beispielsweise Beiträge und viele Einstellungen in der Datenbank, während Themes, Plugins und hochgeladene Mediendateien im Dateisystem liegen.
Für eine vollständige manuelle Sicherung oder Migration musst du deshalb beide Bereiche berücksichtigen.
phpMyAdmin ist kein vollständiges Backup-System #
Ein Datenbankexport über phpMyAdmin sichert die ausgewählten Datenbankinhalte, aber nicht automatisch deine Website-Dateien, E-Mails oder den gesamten Hosting-Account.
Ein SQL-Export ist deshalb nur ein Bestandteil einer vollständigen Website-Sicherung.
WordPress-URL direkt in der Datenbank ändern? #
Bestimmte WordPress-Einstellungen können grundsätzlich direkt in der Datenbank gespeichert sein. Dennoch solltest du URLs nicht unüberlegt über eine pauschale SQL-Suche-und-Ersetzen-Aktion verändern.
WordPress, Themes und Plugins können Daten in unterschiedlichen Formaten speichern. Darunter können auch serialisierte beziehungsweise anderweitig strukturierte Werte sein.
Achtung: Ein blindes Suchen und Ersetzen von Domainnamen direkt in der gesamten WordPress-Datenbank kann gespeicherte Daten beschädigen. Verwende dafür ein Verfahren, das die Datenstrukturen der Anwendung korrekt berücksichtigt.
WordPress-Benutzer direkt in phpMyAdmin bearbeiten? #
Die WordPress-Benutzerdaten befinden sich in der Datenbank. Das bedeutet jedoch nicht, dass Änderungen an Benutzerkonten grundsätzlich direkt über phpMyAdmin vorgenommen werden sollten.
Wenn der WordPress-Administrationsbereich erreichbar ist, verwende für normale Benutzerverwaltung die dafür vorgesehenen WordPress-Funktionen.
Direkte Datenbankeingriffe sollten auf konkrete Problemfälle beschränkt bleiben.
Passwörter nicht als Klartext in Datenbankfelder schreiben #
Anwendungen können Passwörter in einer speziell verarbeiteten Form speichern.
Wenn du ein Passwortfeld direkt in phpMyAdmin mit einem Klartextpasswort überschreibst, bedeutet das nicht automatisch, dass die Anwendung dieses Passwort anschließend korrekt verwenden kann.
Nutze nach Möglichkeit die Passwortänderungs- beziehungsweise Wiederherstellungsfunktion der jeweiligen Anwendung.
Eine Datenbank versehentlich ausgewählt – ist das gefährlich? #
Das reine Öffnen beziehungsweise Auswählen einer Datenbank verändert deren Inhalt nicht.
Auch das Anzeigen einer Tabelle ist grundsätzlich eine lesende Aktion.
Gefährlich werden vor allem Funktionen, die Daten oder Strukturen tatsächlich verändern.
Dazu gehören beispielsweise:
Bearbeiten
Löschen
Leeren
DROP
TRUNCATE
UPDATE
DELETE
INSERT
ALTER
Lesende und schreibende Aktionen unterscheiden #
Für eine sichere Arbeit mit phpMyAdmin hilft eine einfache Unterscheidung:
| Aktion | Typische Wirkung |
|---|---|
| Datenbank auswählen | Nur Navigation |
| Tabelle anzeigen | Daten lesen |
| Struktur ansehen | Struktur lesen |
| Suchen | Daten suchen |
| Exportieren | Daten ausgeben |
| Bearbeiten | Daten verändern |
| Importieren | Kann Daten und Strukturen verändern |
| Leeren | Tabelleninhalte entfernen |
| Löschen | Tabelle beziehungsweise Objekt entfernen |
| SQL | Wirkung hängt vom ausgeführten Befehl ab |
Vor manuellen Änderungen einen Export erstellen #
Wenn du direkt an einer produktiven Datenbank arbeiten musst, ist ein vorheriger Export eine wichtige Sicherheitsmaßnahme.
Die Reihenfolge sollte deshalb möglichst sein:
richtige Datenbank prüfen
↓
Datenbank exportieren
↓
geplante Änderung prüfen
↓
Änderung durchführen
↓
Website testen
Nach einer Datenbankänderung Website sofort testen #
Wenn du eine Änderung vorgenommen hast, teste die betreffende Website beziehungsweise Funktion unmittelbar danach.
Prüfe nicht erst nach vielen weiteren Änderungen, ob noch alles funktioniert.
Dadurch lässt sich ein Fehler wesentlich leichter der verursachenden Änderung zuordnen.
Nicht mehrere Änderungen gleichzeitig durchführen #
Wenn du einen Fehler diagnostizierst, ändere nicht gleichzeitig mehrere Datenbankwerte.
Ändere einen Punkt, speichere ihn und teste anschließend die Anwendung.
So kannst du nachvollziehen, welche Änderung tatsächlich eine Wirkung hatte.
phpMyAdmin nach der Arbeit schließen #
Wenn du deine Datenbankarbeiten abgeschlossen hast, solltest du phpMyAdmin nicht unnötig geöffnet lassen – insbesondere auf gemeinsam genutzten Computern.
Beende nach administrativen Arbeiten auch deine cPanel-Sitzung, wenn du den Computer verlässt.
Empfohlener Ablauf zum sicheren Arbeiten mit phpMyAdmin #
- Melde dich bei cPanel an.
- Öffne Datenbanken → phpMyAdmin.
- Identifiziere die richtige Datenbank.
- Prüfe vor Änderungen den vollständigen Datenbanknamen.
- Öffne die benötigte Tabelle.
- Nutze zunächst lesende Funktionen wie Anzeigen, Struktur oder Suchen.
- Erstelle vor schreibenden Änderungen einen aktuellen Export.
- Ändere nur den tatsächlich erforderlichen Wert.
- Kontrolliere die Änderung.
- Teste die Website unmittelbar danach.
Empfohlener Ablauf bei einer unbekannten Tabelle #
- Lösche die Tabelle nicht.
- Prüfe ihren Namen und das Tabellenpräfix.
- Kontrolliere, zu welcher Website die Datenbank gehört.
- Prüfe, ob ein Plugin oder eine Anwendung die Tabelle verwendet.
- Erstelle vor jeder geplanten Entfernung eine Sicherung.
- Entferne die Tabelle nur, wenn ihre Funktion und Entbehrlichkeit eindeutig geklärt sind.
Grundregel: In phpMyAdmin gilt: Erst verstehen, dann sichern, danach ändern. Nicht umgekehrt.
Wann solltest du den Support kontaktieren? #
Wenn du bei einer Datenbankoperation eine Fehlermeldung erhältst oder nicht sicher bist, welche Datenbank zu einer Website gehört, solltest du nicht auf Verdacht Tabellen verändern oder löschen.
Für eine Analyse sind insbesondere folgende Angaben hilfreich:
- betroffene Domain beziehungsweise Anwendung
- vollständiger Datenbankname
- betroffene Tabelle, falls bekannt
- gewünschte Aktion
- genaue phpMyAdmin-Fehlermeldung
- ob zuvor bereits Änderungen durchgeführt wurden
- ob eine aktuelle Sicherung vorhanden ist
Übermittle dabei keine Datenbankpasswörter und keine vollständigen Konfigurationsdateien mit Zugangsdaten.
Zusammenfassung #
phpMyAdmin öffnest du im CURIAWEB-cPanel unter Datenbanken → phpMyAdmin. Dort kannst du die Datenbanken deines Hosting-Accounts auswählen und deren Tabellen, Strukturen und Datensätze verwalten.
Die Funktionen Anzeigen, Struktur und Suchen helfen dir dabei, Daten zu untersuchen. Über SQL können dagegen direkte Datenbankbefehle ausgeführt werden, deren Wirkung von einer reinen Abfrage bis zur Veränderung oder Löschung großer Datenmengen reichen kann.
Besondere Vorsicht ist bei Funktionen wie Bearbeiten, Leeren, Löschen sowie bei SQL-Befehlen wie UPDATE, DELETE, TRUNCATE oder DROP erforderlich.
Bei WordPress solltest du außerdem beachten, dass das Tabellenpräfix nicht zwingend wp_ lautet und Plugins zusätzliche Tabellen anlegen können. Unbekannte Tabellen dürfen deshalb nicht einfach als überflüssig betrachtet werden.
Erstelle vor manuellen Änderungen an einer produktiven Datenbank einen aktuellen Export und teste die Website unmittelbar nach jeder Änderung.