Datenbank für eine Vereinsverwaltung
Einstieg EinstiegEin Turnverein mit 300 Mitgliedern möchte seine Mitgliederliste nicht mehr in Excel führen. Ein Kollege hat eine kleine Webanwendung geschrieben, die eine MariaDB-Datenbank braucht.
- MariaDB auf einer Linux-VM installieren und mariadb-secure-installation durchführen
- Datenbank 'verein' mit utf8mb4 anlegen
- Ein Konto für die Webanwendung mit Rechten nur auf diese Datenbank erstellen
- Testverbindung mit DBeaver aufbauen und Umlaute in einem Testdatensatz prüfen
Tipp anzeigenTipp
Prüfe nach der Installation mit SELECT user, host FROM mysql.user, welche Konten es schon gibt.
Lösungsskizze anzeigenLösungsskizze
Installation aus dem Repository, Sicherheits-Skript ausgeführt (Root nur lokal, Test-DB entfernt). CREATE DATABASE verein CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci. Konto 'verein_app'@'localhost' mit SELECT, INSERT, UPDATE, DELETE auf verein.*. Testdatensatz 'Müller, Zürich' wird korrekt angezeigt.