Datenbankverwaltung

Die Verwaltung Ihrer Datenbanken ist ein wichtiger Bestandteil des Betriebs dynamischer Websites und Anwendungen. Dieser Abschnitt bietet Anleitungen für gängige Aufgaben rund um MySQL und MariaDB.

MySQL & MariaDB — Grundlagen

MySQL und MariaDB sind die am weitesten verbreiteten relationalen Datenbanksysteme für Webserver. MariaDB ist ein vollständig kompatibler Nachfolger von MySQL und wird von vielen Distributionen standardmäßig mitgeliefert. Die meisten Befehle und Konzepte sind zwischen beiden Systemen identisch.

Zugriff über die Kommandozeile
Der direkteste Weg — verbinden Sie sich per SSH und nutzen Sie den mysql-Client für volle Kontrolle.
Zugriff über phpMyAdmin
Eine webbasierte Oberfläche für die Datenbankverwaltung — ideal für Nutzer, die keine SQL-Kenntnisse haben.
Zugriff über Plesk/cPanel
Falls Sie ein Control Panel nutzen, bieten Plesk und cPanel integrierte Datenbankmanagement-Tools.

Nützliche Befehle auf einen Blick

Die häufigsten Aufgaben der MySQL-Verwaltung lassen sich mit wenigen Befehlen erledigen:

AufgabeBefehl
Als Root anmeldenmysql -u root -p
Alle Datenbanken anzeigenSHOW DATABASES;
Datenbank erstellenCREATE DATABASE meinedatenbank;
Benutzer erstellenCREATE USER 'user'@'localhost' IDENTIFIED BY 'passwort';
Berechtigungen vergebenGRANT ALL ON db.* TO 'user'@'localhost';
Datenbank exportieren (Backup)mysqldump -u root -p dbname > backup.sql
Datenbank importierenmysql -u root -p dbname < backup.sql

Verfügbare Anleitungen

Detaillierte Schritt-für-Schritt Anleitungen für häufige Datenbankaufgaben:

Regelmäßige Backups sind essenziell. Sichern Sie Ihre Datenbanken regelmäßig mit mysqldump oder einem Backup-Tool wie Acronis. Ein Datenbankfehler ohne aktuelles Backup kann zum vollständigen Datenverlust führen.

Weiterführende Dokumentation

Für erweiterte Datenbankadministration empfehlen wir die offizielle Dokumentation der jeweiligen Systeme.