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 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.
mysql-Client für volle Kontrolle.Die häufigsten Aufgaben der MySQL-Verwaltung lassen sich mit wenigen Befehlen erledigen:
| Aufgabe | Befehl |
|---|---|
| Als Root anmelden | mysql -u root -p |
| Alle Datenbanken anzeigen | SHOW DATABASES; |
| Datenbank erstellen | CREATE DATABASE meinedatenbank; |
| Benutzer erstellen | CREATE USER 'user'@'localhost' IDENTIFIED BY 'passwort'; |
| Berechtigungen vergeben | GRANT ALL ON db.* TO 'user'@'localhost'; |
| Datenbank exportieren (Backup) | mysqldump -u root -p dbname > backup.sql |
| Datenbank importieren | mysql -u root -p dbname < backup.sql |
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.
Für erweiterte Datenbankadministration empfehlen wir die offizielle Dokumentation der jeweiligen Systeme.