Dieser Artikel beschreibt die grundlegende Funktionsweise von Datenbanken bei Webhosting. Wenn Sie Daten exportieren oder importieren möchten, folgen Sie der Anleitung Webhosting – Datenbank-Import und -Export in phpMyAdmin.
In diesem Artikel erfahren Sie:
- Welche Parameter die Datenbanken haben
- Wie Sie eine Datenbank anlegen
- Wie die Datenbank-Benutzerkonten funktionieren
- Wie Sie eine Datenbank verwalten
- Wie Sie die Datenbankversion ermitteln
- Häufige Probleme
- Häufig gestellte Fragen
Datenbankparameter
Zu jedem Webhosting stehen Ihnen unbegrenzt viele MariaDB-Datenbanken zur Verfügung.
Die grundlegenden Parameter der Datenbanken bei Webhosting sind:
- Gesamter Speicherplatz für Datenbanken: 1 GB bei Webhosting LowCost ⧉, 2 GB bei NoLimit ⧉, 5 GB bei der Variante Extra ⧉
- Anlegen und Löschen über die Kundenadministration
- Verwaltung über die Oberfläche phpMyAdmin ⧉
Datenbank anlegen
Um eine Datenbank anzulegen, gehen Sie wie folgt vor:
- Melden Sie sich in der Kundenadministration ⧉.
- an. Wählen Sie im oberen Menü den Reiter Hosting services Webhosting oder WMS.
- Öffnen Sie die Details des gewünschten Dienstes.
- Klicken Sie im linken Menü auf den Link New database.
- Geben Sie der Datenbank einen Namen (max. 7 Zeichen, ohne Umlaute und Sonderzeichen), wählen Sie den E-Mail-Empfänger für das Passwort aus oder geben Sie ihn ein und klicken Sie auf die Schaltfläche Create.
Alternativ können Sie die Datenbank direkt in den Details des Webhostings anlegen, indem Sie auf den Link create new in der Tabelle Databases.

Nach dem Anlegen der Datenbank sendet das System die Zugangsdaten an die E-Mail-Adresse, die Sie bei der Einrichtung des Dienstes angegeben haben.
Datenbank-Benutzerkonten
Auf die Datenbanken können Sie nur über die Weboberfläche phpMyAdmin ⧉ und von den Webhosting-Servern von VEDOS aus zugreifen. Die Datenbanken sind von außen oder von anderen Servern aus nicht erreichbar, und einen solchen Zugriff ermöglichen wir in keiner Weise.
Nach dem Einrichten einer MariaDB-Datenbank erhalten Sie zwei Sätze von Zugangsdaten:
- Der Benutzer admin (der Benutzername beginnt mit dem Buchstaben und) hat volle Rechte an der Datenbank. Verwalten Sie Datenbanken mit diesem Benutzernamen ausschließlich über die Oberfläche phpMyAdmin[pma] – verbinden Sie sich damit nicht aus PHP, sofern es nicht unbedingt nötig ist.
- Der Benutzer web (der Benutzername beginnt mit dem Buchstaben w) hat eingeschränkte Rechte: Er darf mit den Daten arbeiten, aber die Struktur der Tabellen nicht ändern. Verbinden Sie diesen Benutzer aus PHP mit der Datenbank.
Jede Datenbank hat fest diese 2 Benutzer. Aus Sicherheitsgründen können Sie die Rechte dieser Benutzer weder ändern noch neue Benutzer hinzufügen.
Achten Sie bei der Eingabe der Datenbankdaten in Ihrer PHP-Anwendung darauf, die folgenden 4 Angaben korrekt einzugeben (Sie finden sie in der E-Mail mit den Informationen zur Einrichtung der Datenbank oder in den Details der Datenbank in der Kundenadministration):
- Name des Datenbankservers – in der Form wmX.wedos.net oder mdX.wedos.net, wobei X die Nummer ist
- Name der Datenbank
- Benutzername
- Passwort (Achtung auf eventuelle Leerzeichen vor oder nach dem Passwort)
Datenbankverwaltung
Änderungen aus der Kundenadministration werden übernommen innerhalb von 30 Minuten.
In die Datenbankverwaltung in der Kundenadministration gelangen Sie mit diesen Schritten:
- Melden Sie sich in der Kundenadministration ⧉.
- an. Wählen Sie im oberen Menü den Reiter Hosting services Webhosting oder WMS.
- Öffnen Sie die Details des gewünschten Dienstes.
- Suchen Sie in den Dienstdetails die gewünschte Datenbank und öffnen Sie deren Details mit einem Klick auf das Lupensymbol.

Direkt in der Kundenadministration können Sie:
Passwort des Datenbankkontos ändern
Wenn Sie das Passwort des Benutzers ändern, über den sich Ihre Anwendung mit der Datenbank verbindet, nehmen Sie die entsprechende Änderung auch im PHP-Code vor, der über dieses Konto mit dem Datenbankpasswort auf die Datenbank zugreift! Wenn Sie im Code das alte Passwort belassen, funktioniert die Verbindung zur Datenbank nicht.
Bei jedem Datenbankkonto können Sie das Passwort ändern. Nehmen Sie in der Tabelle Change admin password oder Change web password in Datenbankdetail die Änderung vor und speichern Sie sie.

Datenbank löschen
Vor dem Löschen einer Datenbank empfehlen wir, die Daten zu sichern, und zwar per Export gemäß dieser Anleitung. Beim Löschen wird die Datenbank vollständig und unwiderruflich entfernt, einschließlich aller enthaltenen Daten.
Geben Sie zum Löschen der Datenbank in das Feld im Rahmen Delete Database in Großbuchstaben das Wort DELETE ein und bestätigen Sie mit der Schaltfläche Delete Database.

Nach dem Löschen können Sie keine neue Datenbank mit demselben Namen anlegen.
Die Daten selbst können Sie aus Ihrer eigenen oder unserer Backups, und zwar Import in eine neu angelegte Datenbank. Die neue Datenbank verbinden Sie anschließend mit der Webanwendung, indem Sie deren Konfiguration anpassen.
Aktuelle Datenbankversion
Die höchstmögliche MariaDB-Version ist derzeit 10.11.16.
Wenn Ihnen die Software, die diese Datenbank verwendet, die Datenbankversion nicht mitteilt, können Sie die Version hier überprüfen:
Datenbankversion in der Kundenadministration
Die Datenbankversion (und weitere Informationen dazu) erhalten Sie in den Datenbankdetails mit diesen Schritten:
- Melden Sie sich in der Kundenadministration ⧉.
- an. Wählen Sie im oberen Menü Hosting services Webhosting oder WMS.
- Wählen Sie aus der Liste den Dienst aus, dessen Datenbank Sie überprüfen möchten.
- Klicken Sie in den Dienstdetails in der Tabelle Databases auf den Namen der gewünschten Datenbank.
- Überprüfen Sie in den Datenbankdetails beim Eintrag Database server die Datenbankversion.

Datenbankversion in phpMyAdmin
In der Oberfläche phpMyAdmin ermitteln Sie die Datenbankversion wie folgt:
- Melden Sie sich in der Oberfläche phpMyAdmin ⧉.
- an. Suchen Sie die Datenbankversion im Bereich Database server.

Häufige Probleme
Zu den häufigen Problemen mit Datenbanken gehören:
- Ungeeignete Datenbankversion
- Langsame Datenbank
- Datenbank aus dem Internet nicht erreichbar
- Der Benutzer web hat nicht ausreichende Rechte
- Website funktioniert nach einer Datenbankänderung nicht mehr
- Versehentlich gelöschte Datenbank
Ungeeignete Datenbankversion
Problem: Die Anwendung benötigt einen anderen Datenbanktyp oder eine andere Datenbankversion.
Lösung: Eine Änderung der Datenbankversion wird von unseren Diensten in der Regel nicht unterstützt.
Webhosting unterstützt nur MariaDB-Datenbanken. Jedes andere Datenbanksystem können Sie nur auf einem eigenen Server ⧉.
Langsame Datenbank
Problem: Die Anwendung benötigt einen anderen Datenbanktyp oder eine andere Datenbankversion.
Ursache: Die Geschwindigkeit der Datenbank hängt stark von ihrer Größe und der Qualität der Indizierung ab. Eine häufige Ursache ist ein fehlender Primärindex der Datenbank.
Lösung: Prüfen Sie, ob die Datenbank unnötige Einträge enthält, etwa Archivprotokolle und andere Einträge, die die Website und ihre Komponenten nicht aktiv nutzen. Stellen Sie sicher, dass jede Tabelle einen Primärindex enthält, und aktualisieren Sie bei Bedarf die Indizierung des Inhalts.
Weitere Informationen finden Sie im Community-Artikel MySQL – Leistungsoptimierung, Indizes ⧉.
Datenbank aus dem Internet nicht erreichbar
Problem: Ich kann mich von einer Anwendung, die bei einem anderen Anbieter oder auf meinem Computer läuft, nicht bei der Datenbank anmelden.
Ursache: Der Zugriff auf Datenbanken bei Webhosting ist aus Sicherheitsgründen ausschließlich auf die Dienste WEDOS Webhosting und WMS beschränkt. Ausnahmen von dieser Regel gewähren wir nicht.
Lösung: Verwenden Sie zur Verwaltung der Datenbanken eine Anwendung auf dem Webhosting (z. B. auf einer Subdomain) oder die Oberfläche phpMyAdmin ⧉.
Nicht ausreichende Rechte des Benutzers web
Problem: Die Anwendung funktioniert nicht richtig, wenn ich mich als Benutzer web bei der Datenbank anmelde.
Ursache: Die Anwendung muss Befehle des Administratorkontos verwenden, zum Beispiel zum Erstellen von Tabellen bei der Installation eines Redaktionssystems.
Lösung: Geben Sie für die erforderliche Zeit die Daten des Administratorkontos ein.
Website funktioniert nach Datenbankänderung nicht
Problem: Nach Änderungen an der Datenbank funktioniert die Website nicht mehr.
Ursache: Die häufigste Problemquelle ist eine Passwortänderung in der Administration, aber nicht in der Konfigurationsdatei der Website. Es kann sich auch um die Beschädigung oder Löschung eines Teils der Datenbank handeln, der für den korrekten Betrieb der Website notwendig ist.
Lösung: Wenn Sie nur das Datenbankpasswort geändert haben, aktualisieren Sie es in der Konfigurationsdatei Ihrer Anwendung. Eine Community-Anleitung zur Anpassung bei gängigen Redaktionssystemen finden Sie unter diesem Link ⧉. Wenn Sie den Inhalt der Datenbank geändert haben und die Website nicht mehr funktioniert, importieren Sie das Backup.
Gelöschte Datenbank
Problem: Wir haben versehentlich eine Datenbank gelöscht.
Lösung: Es gibt zwei Arten gelöschter Datenbanken:
- Gelöschte Daten aus der Sicherung wiederherstellen.
- Eine gelöschte Datenbank (gemäß der Anleitung im Kapitel Datenbank löschen) kann als solche nicht wiederhergestellt werden. Legen Sie eine neue Datenbank (mit neuem Namen) an und stellen Sie die Daten aus der Sicherung wieder her. Korrigieren Sie außerdem die Zugangsdaten in der Konfigurationsdatei der Anwendung (eine Community-Anleitung zur Anpassung bei gängigen Redaktionssystemen finden Sie unter diesem Link ⧉).
Häufig gestellte Fragen
Wo genau stelle ich in PHP die neuen Zugangsdaten zur Datenbank ein?
Das hängt von Ihrer konkreten Anwendung ab. Einen Artikel zur Datenbankverbindung gängiger Redaktionssysteme finden Sie in der Community-Anleitung CMS-Redaktionssysteme und Datenbankverbindung ⧉. Wenn Sie eine andere Anwendung verwenden, wenden Sie sich an den Support der Anwendung oder an Ihren Webmaster.
Was ist der Unterschied zwischen MySQL und MariaDB?
MariaDB ist ein Fork von MySQL. Beide sind zueinander kompatibel, und die meisten CMS funktionieren mit MariaDB uneingeschränkt. Wenn Ihre Anwendung MySQL erfordert, sollte sie zuverlässig auch mit MariaDB funktionieren und umgekehrt. Auf den meisten DB-Servern verwenden wir bereits ausschließlich MariaDB, ohne Möglichkeit zur Änderung. Wenn Sie strikt MySQL benötigen, könnte ein VPS-Server ⧉die Lösung sein. Alternativ wenden Sie sich an unseren Kundensupport.
Wie finde ich die Zugangsdaten zur Datenbank ohne die E-Mail zur Einrichtung des Dienstes heraus?
Sie können sie der Konfigurationsdatei Ihrer PHP-Anwendung entnehmen, die die jeweilige Datenbank verwendet. Wenn das nicht möglich ist, müssen Sie das Datenbankpasswort ändern. Neben dem Formular zum Ändern der Passwörter finden Sie außerdem eine Tabelle mit einer Übersicht der Datenbankzugänge.