Bei den neueren MySQL und MariaDB Datenbanken ist nach der frischen Installation der MySQL-Shell Root-Zugang via Socket ohne Passwort möglich. Ich führe ganz kurz auf, wie das abzuschalten ist und wie ein Benutzer für eine Datenbank mit Vollzugriff angelegt werden kann.
Punkt 1: Root Passwort setzen
Wir führen das mitgebrachte Tool zur Absicherung aus und legen unser neues Root Passwort fest, den Rest kann man mit Y bestätigen.
mysql_secure_installation
Punkt 2: MySQL Shell öffnen
mysql -u root
Punkt 3: Den Socket zugriff entfernen
USE mysql;
UPDATE user SET plugin='' WHERE User='root';
FLUSH PRIVILEGES;
EXIT
Punkt 4: Testen
Es sollte nun kein Zugriff mehr ohne Passwort möglich sein.
mysql -u root -p
Punkt 5: MySQL Benutzer anlegen
Da man es immer wieder braucht … so legt ihr einen Benutzer an mit Vollzugriff auf eine Datenbank.
CREATE USER wordpress@localhost IDENTIFIED BY '_hier_ein_sicheres_passwort_eintragen_';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'localhost';
FLUSH PRIVILEGES;
EXIT
Das Betreiben der Dienste, Webseite und Server machen wir gerne, kostet aber leider auch Geld.Unterstütze unsere Arbeit mit einer Spende. |
