Bisher wurde ich bei der Installation von MySQL immer automatisch
aufgefordert ein User/Password-Kombination zu erstellen. Aus
irgendeinem Grund musste ich das heute von Hand machen. Hier für die
Zukunft eine kurze Doku.
mysql -u root -p
Man gibt ein Passwort ein. Wenn noch nicht festgelegt, dann einfach Enter drücken.
Dann lässt man sich die Datenbanken anzeigen….
SHOW DATABASES;
… und erstellt seine eigene …
CREATE DATABASE xxxx;
… erstellt einen Benutzer ….
CREATE USER 'Benutzer'@'localhost' IDENTIFIED BY 'passwort';
… dem man Rechte zuteilt ….
GRANT ALL PRIVILEGES ON meineDB . * TO 'benutzer'@'localhost';
FLUSH PRIVILEGES;
…. die man überprüft mit ….
SHOW GRANTS FOR 'Benutzer'@'localhost';
Mit quit verlässt man MySQL wieder.
Quelle: https://gridscale.io/community/tutorials/mysql-datenbank-erstellen-loeschen/