MySQL und Datenbank/User anlegen

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/