Datenbanken
Datenbanken werden verwendet, um strukturierte Informationen dauerhaft zu speichern und von Anwendungen wie WordPress, TYPO3, Joomla, Drupal oder anderen Webanwendungen abzurufen.
Typische Inhalte einer Datenbank sind:
- Benutzerkonten
- Beiträge und Seiten
- Produkte und Bestellungen
- Konfigurationen von Anwendungen
- Kalender-, Kontakt- oder Anwendungsdaten
Viele Webseiten funktionieren nur korrekt, wenn die zugehörige Datenbank erreichbar und fehlerfrei ist.
Bestandteile einer Datenbank
Eine Datenbankumgebung besteht in der Regel aus mehreren Komponenten:
- Datenbankserver
- Datenbank
- Datenbankbenutzer
- Berechtigungen
- Hostname
- Port
Ein Datenbankbenutzer ist nicht automatisch identisch mit einem FTP-Benutzer, einem Kundenportal-Benutzer oder einem E-Mail-Benutzer.
Welche Datenbanken werden unterstützt?
Je nach Hostingprodukt stehen unterschiedliche Datenbanktypen zur Verfügung.
Für Webhosting-Produkte werden in der Regel MySQL-Datenbanken verwendet.
Für spezielle Anwendungsfälle stehen zusätzlich Microsoft SQL Server Datenbanken (DBaaS) zur Verfügung.
Weitere Informationen zu Microsoft SQL Server Datenbanken:
https://www.green.ch/de/allgemeine-informationen-zu-microsoft-sql-2016-datenbanken-dbaas
Datenbanken verwalten
Sie können Datenbanken und Datenbankbenutzer im Hosting verwalten.
- Melden Sie sich unter my.green.ch an.
- Öffnen Sie das betroffene Hosting.
- Öffnen Sie den Bereich Datenbanken.
- Erstellen oder verwalten Sie Datenbanken und Datenbankbenutzer.
Weitere Informationen:
https://www.green.ch/de/datenbanken
https://www.green.ch/de/wie-richte-ich-eine-neue-mysql-datenbank-ein
https://www.green.ch/de/datenbank-benutzer-verwalten
Datenbank erstellen
Bevor eine Anwendung installiert werden kann, muss häufig zuerst eine Datenbank erstellt werden.
Beim Erstellen einer Datenbank müssen die gewünschte Datenbankversion sowie die zugehörigen Benutzer berücksichtigt werden.
Eine Datenbank besteht normalerweise aus:
- Datenbankname
- Datenbankbenutzer
- Passwort
- Datenbankserver
- Hostname
- Port
Für Anwendungen werden diese Angaben in der Regel für die Verbindung zur Datenbank benötigt.
Die aktuellen Verbindungsdaten finden Sie bei der jeweiligen Datenbank.
Weitere Informationen:
https://www.green.ch/de/wie-richte-ich-eine-neue-mysql-datenbank-ein
https://www.green.ch/de/wie-richte-ich-eine-neue-mysql-datenbank-ein-neu
https://www.green.ch/de/mysql-zugriff-und-verbindung
Datenbankbenutzer verwalten
Der Zugriff auf eine Datenbank erfolgt über einen Datenbankbenutzer mit einem eigenen Passwort.
Je nach Anwendung kann es erforderlich sein, zusätzliche Benutzer anzulegen oder bestehende Berechtigungen anzupassen.
Weitere Informationen:
https://www.green.ch/de/datenbank-benutzer-verwalten
Verbindung zur Datenbank
Für die Verbindung zu einer Datenbank werden normalerweise folgende Angaben benötigt:
- Datenbankserver
- Datenbankname
- Benutzername
- Passwort
- Port
Fehlerhafte Verbindungsdaten gehören zu den häufigsten Ursachen für Datenbankprobleme.
Weitere Informationen:
https://www.green.ch/de/mysql-zugriff-und-verbindung
MySQL-Versionen und Migrationen
Ältere Anwendungen wurden teilweise für frühere MySQL-Versionen entwickelt. Bei einem Wechsel auf neuere Versionen können Anpassungen erforderlich sein.
Insbesondere beim Wechsel von MySQL 5.7 auf MySQL 8.0 können Inkompatibilitäten auftreten.
Ein direktes Upgrade einer bestehenden MySQL-5.7-Datenbank auf MySQL 8.0 ist nicht möglich.
MySQL 5.x und Percona MySQL 8.x sind nicht vollständig kompatibel. Bestimmte Datenformate, Funktionen oder SQL-Abfragen können sich unterschiedlich verhalten.
Für die Umstellung ist eine Migration erforderlich:
- Erstellen Sie eine neue MySQL-8.0-Datenbank.
- Erstellen Sie einen neuen Datenbankbenutzer für MySQL 8.0.
- Exportieren Sie die bestehende MySQL-5.7-Datenbank.
- Importieren Sie die Daten in die neue MySQL-8.0-Datenbank.
- Passen Sie die Datenbankverbindung Ihrer Anwendung an.
Nach der Migration müssen die Zugangsdaten in der Anwendung angepasst werden. Dies betrifft beispielsweise Datenbankname, Benutzername, Passwort und Hostname.
Weitere Informationen:
https://www.green.ch/de/mysql-version-57-auf-80-umstellen
https://www.green.ch/de/datenbank-von-57-auf-80-anpassen
Datenbank reparieren
Beschädigte Datenbanktabellen können dazu führen, dass Webseiten Fehlermeldungen anzeigen oder nicht mehr korrekt funktionieren.
Eine Reparatur ersetzt kein Backup. Erstellen Sie nach Möglichkeit zuerst eine Sicherung der Datenbank.
Typische Symptome sind:
- Fehler beim Aufruf der Webseite
- Fehlermeldungen innerhalb von WordPress oder anderen CMS
- Unvollständige Inhalte
- Datenbankfehler im Frontend oder Backend
Typische Ursachen können sein:
- Beschädigte Tabellen
- Unterbrochene Schreibvorgänge
- Fehlerhafte Anwendungen oder Plugins
- Unvollständige Datenbankoperationen
Für die Analyse und Reparatur kann phpMyAdmin verwendet werden.
Weitere Informationen:
https://www.green.ch/de/datenbank-defekt-reparieren
https://www.green.ch/de/wordpress-datenbank-reparieren
Datenbanken und WordPress
WordPress speichert nahezu alle Inhalte in einer MySQL-Datenbank.
Probleme mit der Datenbank können sich direkt auf die Funktion der Webseite auswirken.
Weitere Informationen:
https://www.green.ch/de/was-ist-wordpress
https://www.green.ch/de/wie-installiere-ich-wordpress-bei-meinem-webhosting
https://www.green.ch/de/wordpress-datenbank-reparieren