Logo von CURIAWEB, Anbieter für Webhosting, Domains und WordPress Hosting

cPanel Datenbanken: MySQL und phpMyAdmin erklärt

Lesezeit ca.: 11 Minuten

Im Bereich Datenbanken deines CURIAWEB-cPanels verwaltest du die Datenbanken, die von Websites und Webanwendungen verwendet werden. Hier kannst du neue Datenbanken erstellen, Datenbankbenutzer verwalten, Zugriffsrechte vergeben und mit phpMyAdmin direkt auf die Inhalte einer Datenbank zugreifen.

Bei CURIAWEB findest du in diesem Bereich die Funktionen phpMyAdmin, Manage My Databases, Database Wizard und Remote Database Access.

In diesem Artikel erklären wir dir, wofür diese Werkzeuge gedacht sind und wann du welches davon benötigst.

Kurz erklärt: Viele Webanwendungen speichern ihre eigentlichen Inhalte nicht in normalen Dateien, sondern in einer Datenbank. WordPress speichert dort beispielsweise Beiträge, Seiten, Benutzer, Einstellungen und zahlreiche weitere Informationen.

Wo findest du die Datenbankfunktionen? #

Melde dich bei deinem CURIAWEB-cPanel an und öffne auf der Startseite den Bereich Datenbanken.

cPanel Datenbanken: MySQL und phpMyAdmin erklärt

Dort findest du folgende Funktionen:

  • phpMyAdmin
  • Manage My Databases
  • Database Wizard
  • Remote Database Access

Obwohl alle vier Werkzeuge mit Datenbanken zu tun haben, erfüllen sie unterschiedliche Aufgaben.

Eine Übersicht über die übrigen Bereiche deines cPanels findest du unter cPanel bei CURIAWEB erklärt: Alle Bereiche und Funktionen im Überblick.

Was ist eine Datenbank? #

Eine Datenbank speichert strukturierte Informationen so, dass eine Anwendung gezielt darauf zugreifen und die Daten verändern kann.

Bei einer Website werden deshalb häufig zwei grundlegende Arten von Daten verwendet: Dateien und Datenbankinhalte.

Die Dateien einer WordPress-Installation enthalten beispielsweise WordPress selbst, Themes, Plugins und hochgeladene Dateien. In der zugehörigen Datenbank befinden sich dagegen unter anderem Beiträge, Seiten, Kommentare, Benutzerkonten und viele Einstellungen.

Für eine vollständige Website sind deshalb häufig sowohl die Dateien als auch die zugehörige Datenbank erforderlich.

Wichtig: Eine Sicherung der Website-Dateien allein ist bei einer datenbankbasierten Anwendung nicht automatisch eine vollständige Sicherung der Website. Die zugehörige Datenbank kann ebenso wichtig sein.

Datenbank, Benutzer und Passwort – was ist der Unterschied? #

Eine häufige Verwechslung betrifft die Datenbank selbst und den Datenbankbenutzer. Dabei handelt es sich um zwei unterschiedliche Dinge.

Die Datenbank enthält die gespeicherten Informationen der Anwendung.

Der Datenbankbenutzer ist ein Zugang, über den eine Anwendung auf diese Datenbank zugreifen kann.

Zum Datenbankbenutzer gehört ein Passwort. Zusätzlich müssen dem Benutzer die erforderlichen Rechte für die betreffende Datenbank zugewiesen sein.

Eine Anwendung benötigt deshalb normalerweise mehrere Angaben, um eine Verbindung herzustellen:

  • Name der Datenbank
  • Datenbankbenutzer
  • Passwort des Datenbankbenutzers
  • Datenbankserver beziehungsweise Hostname

Welche Angaben konkret benötigt werden, hängt von der jeweiligen Anwendung und Hosting-Konfiguration ab.

phpMyAdmin #

phpMyAdmin ist eine webbasierte Verwaltungsoberfläche für Datenbanken. Du kannst damit direkt im Browser auf vorhandene Datenbanken und deren Tabellen zugreifen.

Nach dem Öffnen von phpMyAdmin werden dir die Datenbanken angezeigt, auf die dein cPanel-Account beziehungsweise die entsprechende Anmeldung zugreifen darf.

Innerhalb einer Datenbank kannst du beispielsweise Tabellen und deren Struktur ansehen, Datensätze durchsuchen oder bearbeiten, SQL-Abfragen ausführen sowie Daten importieren und exportieren.

Wann benötigst du phpMyAdmin? #

Im normalen Betrieb einer Website musst du phpMyAdmin häufig gar nicht verwenden. WordPress und andere Webanwendungen greifen selbstständig auf ihre Datenbanken zu.

phpMyAdmin wird vor allem dann interessant, wenn du gezielt Daten untersuchen oder bearbeiten, eine Datenbank exportieren beziehungsweise importieren oder einen technischen Fehler analysieren möchtest.

Achtung: Änderungen in phpMyAdmin wirken direkt auf die Datenbank. Wenn du einen Datensatz, eine Tabelle oder eine komplette Datenbank löschst, kann eine Website unmittelbar beschädigt werden oder nicht mehr funktionieren.

Die Bedienung behandeln wir später ausführlich unter phpMyAdmin in cPanel verwenden.

Was sind Datenbanktabellen? #

Eine Datenbank besteht üblicherweise aus mehreren Tabellen. Jede Tabelle kann bestimmte Arten von Informationen enthalten.

Eine Anwendung verteilt ihre Daten dadurch auf logisch getrennte Bereiche. WordPress verwendet beispielsweise verschiedene Tabellen für unterschiedliche Inhalte und Einstellungen.

Die genaue Tabellenstruktur wird von der jeweiligen Anwendung bestimmt. Du solltest deshalb Tabellen nicht allein aufgrund ihres Namens löschen oder verändern.

Praxis-Tipp: Wenn eine Anleitung eine Änderung an einer bestimmten Datenbanktabelle verlangt, überprüfe zuerst sorgfältig, ob du tatsächlich mit der richtigen Datenbank und der richtigen Website arbeitest. Besonders bei mehreren Installationen können sich Tabellennamen und Datenbankstrukturen sehr ähnlich sehen.

Manage My Databases #

Mit Manage My Databases verwaltest du Datenbanken und Datenbankbenutzer auf Ebene deines Hosting-Accounts.

Hier kannst du neue Datenbanken anlegen, Datenbankbenutzer erstellen und einen Benutzer einer bestimmten Datenbank zuweisen.

Außerdem werden hier die Berechtigungen festgelegt, die ein Benutzer innerhalb der jeweiligen Datenbank besitzt.

Warum muss ein Benutzer einer Datenbank zugewiesen werden? #

Das bloße Erstellen eines Datenbankbenutzers reicht nicht aus. Der Benutzer muss auch Zugriff auf die Datenbank erhalten, mit der er arbeiten soll.

Bei der Zuweisung werden die benötigten Berechtigungen festgelegt. Ohne ausreichende Rechte kann eine Webanwendung möglicherweise keine Daten lesen, speichern oder verändern.

Ein typisches Symptom einer fehlerhaften Konfiguration ist deshalb, dass eine Anwendung zwar korrekte Zugangsdaten zu verwenden scheint, trotzdem aber keine funktionierende Datenbankverbindung herstellen kann.

Wie du Datenbanken und Benutzer richtig anlegst, zeigen wir später in MySQL-Datenbank in cPanel erstellen und MySQL-Benutzer erstellen und einer Datenbank zuweisen.

Database Wizard #

Der Database Wizard führt dich schrittweise durch die Einrichtung einer neuen Datenbank.

Statt Datenbank, Benutzer und Berechtigungen an verschiedenen Stellen einzurichten, begleitet dich der Assistent durch die erforderlichen Schritte.

Das ist besonders praktisch, wenn du eine neue Datenbank für eine Anwendung benötigst und noch wenig Erfahrung mit der Datenbankverwaltung hast.

Database Wizard oder Manage My Databases? #

Beide Funktionen können für die Einrichtung einer Datenbank verwendet werden. Der Unterschied liegt hauptsächlich in der Arbeitsweise.

Der Database Wizard führt dich in einer festgelegten Reihenfolge durch die Erstellung von Datenbank, Benutzer und Berechtigungen.

Manage My Databases bietet dagegen die zentrale Verwaltung vorhandener Datenbanken und Benutzer und eignet sich auch für spätere Änderungen.

Wenn du lediglich eine neue Datenbank inklusive Benutzer erstellen möchtest, ist der Assistent häufig der einfachere Einstieg. Für die laufende Verwaltung ist Manage My Databases übersichtlicher.

Remote Database Access #

Mit Remote Database Access kann der Zugriff auf Datenbanken von externen Systemen erlaubt werden.

Normalerweise greift eine auf deinem Webhosting installierte Anwendung direkt innerhalb der Hosting-Umgebung auf ihre Datenbank zu. Ein externer Datenbankzugriff ist dafür nicht erforderlich.

Remote Database Access wird erst relevant, wenn ein System außerhalb des Webhosting-Servers eine direkte Verbindung zur Datenbank herstellen soll.

Dafür müssen die entsprechenden externen Hosts beziehungsweise IP-Adressen ausdrücklich für den Zugriff freigegeben werden.

Sicherheit: Gib externen Datenbankzugriff nur frei, wenn er tatsächlich benötigt wird. Eine Datenbank sollte nicht unnötig für externe Verbindungen erreichbar gemacht werden.

Was bedeutet localhost bei einer Datenbank? #

Bei vielen Webanwendungen findest du in der Datenbankkonfiguration einen sogenannten Datenbank-Host.

Wenn Webanwendung und Datenbank innerhalb derselben Hosting-Umgebung betrieben werden, wird dafür häufig localhost verwendet.

Das bedeutet vereinfacht, dass die Anwendung den Datenbankdienst auf demselben System beziehungsweise über die lokal bereitgestellte Datenbankverbindung anspricht.

Du solltest den Datenbank-Host jedoch nicht ohne Grund ändern. Verwende die für deine konkrete Hosting-Umgebung beziehungsweise Anwendung vorgesehenen Zugangsdaten.

Warum haben Datenbanknamen häufig einen Präfix? #

In cPanel können Datenbanknamen und Datenbankbenutzer mit einem Präfix versehen werden, das deinem Hosting-Account zugeordnet ist.

Wenn du beispielsweise eine Datenbank mit dem gewünschten Namen shop erstellst, kann der vollständige Datenbankname nach der Erstellung sinngemäß so aussehen:

account_shop

Für eine Webanwendung ist der vollständige Datenbankname entscheidend. Gleiches gilt für einen Datenbankbenutzer, wenn dieser mit einem entsprechenden Präfix angezeigt wird.

Praxis-Tipp: Übernimm Datenbankname und Benutzername genau so, wie sie dir in cPanel angezeigt werden. Ein fehlendes Präfix genügt, damit eine Anwendung mit ansonsten korrekten Zugangsdaten keine Verbindung herstellen kann.

Was bedeutet „All Privileges“? #

Wenn du einen Datenbankbenutzer einer Datenbank zuweist, können unterschiedliche Berechtigungen vergeben werden.

Dazu gehören beispielsweise Rechte zum Lesen, Einfügen, Ändern oder Löschen von Daten sowie weitere Operationen.

Viele Webanwendungen benötigen für den normalen Betrieb mehrere dieser Berechtigungen. Bei einer Anwendung, die ihre Datenbank vollständig selbst verwalten soll, werden dem vorgesehenen Datenbankbenutzer deshalb häufig alle benötigten Rechte beziehungsweise ALL PRIVILEGES zugewiesen.

Welche Rechte tatsächlich erforderlich sind, hängt jedoch von der jeweiligen Anwendung und dem Einsatzzweck des Benutzers ab.

Datenbank exportieren #

Mit phpMyAdmin kannst du eine Datenbank exportieren. Dabei wird der Datenbankinhalt in eine Datei geschrieben, häufig im SQL-Format.

Eine solche Datei kann beispielsweise für eine manuelle Sicherung, einen Website-Umzug oder die Übertragung einer Datenbank in eine andere Umgebung verwendet werden.

Bei einem Export wird die ursprüngliche Datenbank nicht gelöscht. Es wird eine exportierte Darstellung der ausgewählten Daten erzeugt.

Die konkrete Vorgehensweise zeigen wir in Datenbank mit phpMyAdmin exportieren.

Datenbank importieren #

Beim Import werden Daten aus einer vorhandenen Datei in eine Datenbank eingelesen.

Das wird beispielsweise benötigt, wenn eine Website von einem anderen Server übertragen wird oder eine zuvor exportierte Datenbank wieder eingespielt werden soll.

Dabei muss sorgfältig geprüft werden, in welche Datenbank die Daten importiert werden. Ein Import in die falsche Datenbank kann vorhandene Inhalte verändern oder zu Konflikten führen.

Achtung: Ein Datenbankimport kann bestehende Tabellen und Datensätze verändern. Wenn die Zieldatenbank bereits wichtige Daten enthält, solltest du vor dem Import eine Sicherung erstellen.

Die einzelnen Schritte erklären wir später unter Datenbank mit phpMyAdmin importieren.

Warum kann ein Datenbankimport fehlschlagen? #

Ein Import über phpMyAdmin kann aus verschiedenen Gründen fehlschlagen. Dazu gehören beispielsweise eine beschädigte SQL-Datei, inkompatible SQL-Anweisungen, ein falsches Dateiformat oder technische Größen- und Laufzeitbegrenzungen.

Bei großen Datenbanken kann insbesondere die Größe der Importdatei eine Rolle spielen.

Die konkrete Fehlermeldung ist deshalb wichtig. Statt einen Import mehrfach unverändert zu wiederholen, solltest du zunächst feststellen, an welcher Stelle und mit welcher Meldung der Vorgang abgebrochen wurde.

Für solche Fälle ist die Anleitung phpMyAdmin-Import funktioniert nicht: Fehler und große SQL-Dateien vorgesehen.

Wie findest du heraus, welche Datenbank zu deiner Website gehört? #

Wenn mehrere Websites in einem Hosting-Account betrieben werden, können entsprechend mehrere Datenbanken vorhanden sein. Anhand des Datenbanknamens ist nicht immer sofort erkennbar, welche Datenbank zu welcher Anwendung gehört.

Die verwendeten Zugangsdaten befinden sich normalerweise in der Konfiguration der jeweiligen Webanwendung.

Bei WordPress werden die Datenbankinformationen beispielsweise in der Datei wp-config.php gespeichert. Dort sind unter anderem Datenbankname und Datenbankbenutzer definiert.

Ändere diese Datei jedoch nicht allein zur Kontrolle. Für die Zuordnung genügt es, die vorhandenen Werte zu lesen und mit den Datenbanken in cPanel zu vergleichen.

Kannst du eine unbenutzte Datenbank einfach löschen? #

Nur wenn du sicher weißt, dass keine Website oder Anwendung mehr darauf zugreift.

Eine Datenbank kann auch dann aktiv verwendet werden, wenn ihr Name nicht eindeutig auf eine bestimmte Website schließen lässt.

Bevor du eine vermeintlich alte Datenbank löschst, solltest du deshalb prüfen, ob sie noch in einer Anwendungskonfiguration eingetragen ist.

Achtung: Das Löschen einer Datenbank kann zum vollständigen Verlust der darin gespeicherten Inhalte führen. Lösche eine Datenbank niemals nur deshalb, weil du ihren Namen nicht kennst oder sie auf den ersten Blick unbenutzt erscheint.

Datenbankpasswort ändern – Vorsicht bei bestehenden Websites #

Das Passwort eines Datenbankbenutzers kann geändert werden. Bei einem bereits verwendeten Datenbankkonto hat eine solche Änderung jedoch unmittelbare Folgen.

Eine Webanwendung verwendet das bisherige Passwort in ihrer Konfigurationsdatei. Wird nur das Passwort in cPanel geändert, kennt die Anwendung zunächst weiterhin das alte Passwort und kann keine Verbindung mehr herstellen.

Wenn eine Passwortänderung erforderlich ist, muss deshalb auch die Konfiguration der betroffenen Anwendung entsprechend angepasst werden.

Was passiert bei einer fehlerhaften Datenbankverbindung? #

Kann eine Webanwendung ihre Datenbank nicht erreichen, fehlen ihr möglicherweise zentrale Informationen für die Darstellung der Website.

Mögliche Ursachen sind beispielsweise ein falscher Datenbankname, ein falscher Benutzername, ein falsches Passwort, fehlende Benutzerrechte oder eine fehlerhafte Host-Angabe.

Je nach Anwendung wird dann eine entsprechende Fehlermeldung angezeigt.

Bei der Fehlersuche solltest du die Zugangsdaten deshalb einzeln prüfen und nicht sofort Datenbankinhalte verändern.

Vor manuellen Änderungen eine Sicherung erstellen #

phpMyAdmin ermöglicht sehr weitreichende Änderungen. Genau deshalb solltest du bei einer produktiven Website besonders vorsichtig damit arbeiten.

Wenn du Tabellen, Datensätze oder größere Datenbereiche manuell verändern möchtest, solltest du vorher eine geeignete Sicherung der Datenbank erstellen.

Das gilt insbesondere dann, wenn du einer externen Anleitung folgst und die Auswirkungen eines SQL-Befehls nicht vollständig beurteilen kannst.

Wichtig: Führe keinen SQL-Befehl aus dem Internet blind in einer produktiven Datenbank aus. Prüfe zuerst, was der Befehl verändert und ob er für deine Anwendung und deren konkrete Datenbankstruktur vorgesehen ist.

Welche Datenbankfunktion brauchst du für welche Aufgabe? #

Wenn du eine neue Datenbank und einen dazugehörigen Benutzer erstellen möchtest, kannst du den Database Wizard oder Manage My Databases verwenden.

Für die spätere Verwaltung von Datenbanken, Benutzern und Berechtigungen ist Manage My Databases zuständig.

Wenn du dagegen den eigentlichen Inhalt einer vorhandenen Datenbank ansehen, exportieren, importieren oder gezielt bearbeiten möchtest, verwendest du phpMyAdmin.

Remote Database Access benötigst du nur, wenn ein externes System direkt auf eine Datenbank deines Hosting-Accounts zugreifen soll.

Zusammenfassung #

Im Bereich Datenbanken deines CURIAWEB-cPanels verwaltest du die Datenbanken und Datenbankbenutzer deiner Websites und Anwendungen.

Manage My Databases dient zur zentralen Verwaltung von Datenbanken, Benutzern und Berechtigungen. Der Database Wizard erleichtert die erstmalige Einrichtung einer neuen Datenbank. Mit phpMyAdmin kannst du direkt auf Datenbanktabellen und deren Inhalte zugreifen sowie Daten importieren oder exportieren.

Remote Database Access ist dagegen für spezielle Fälle vorgesehen, in denen ein externes System eine direkte Datenbankverbindung benötigt.

Besonders bei phpMyAdmin ist Vorsicht wichtig: Änderungen erfolgen direkt an den gespeicherten Daten einer Anwendung. Bei kritischen Arbeiten solltest du deshalb immer zuerst sicherstellen, dass eine geeignete Sicherung vorhanden ist.

In unseren weiterführenden Anleitungen zeigen wir dir Schritt für Schritt, wie du Datenbanken und Benutzer erstellst und wie du Daten mit phpMyAdmin sicher importierst und exportierst.

Letzte Aktualisierung August 28, 2026
War dieser Artikel hilfreich?