Um sich als Root-Benutzer bei MySQL anzumelden, können Sie Folgendes verwenden:
mysql -u root -p
und geben Sie dann Ihr MySQL-Passwort ein.
Um sich als anderer Benutzer anzumelden, müssen Sie diesen Benutzer zuerst erstellen und ihm Berechtigungen gewähren.
Erstellen Sie den Benutzer mit - ändern newuser
Sie den gewünschten Benutzernamen und password
das Passwort Ihrer Wahl.
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
Leider hat zu diesem Zeitpunkt newuser
keine Berechtigung, etwas mit den Datenbanken zu tun.
Daher besteht die erste Stufe darin, dem Benutzer die Berechtigung zu erteilen, "Dinge" zu tun.
Führen Sie Folgendes aus, um alle Berechtigungen (Auswählen, Erstellen, Löschen, Aktualisieren, Löschen usw.) für alle Datenbanken und Tabellen zu gewähren:
GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';
Führen Sie einfach Folgendes aus, um ein bestimmtes Privileg für eine bestimmte Datenbank und Tabelle zu erteilen:
GRANT [type of privilege] ON [database name].[table name] TO '[username]'@'localhost';
Wenn Sie jemals ein bestimmtes Privileg verweigern oder widerrufen müssen, führen Sie einfach Folgendes aus:
REVOKE [type of permission] ON [database name].[table name] FROM '[username]'@'localhost';
Quelle: https://www.digitalocean.com/community/articles/how-to-create-a-new-user-and-grant-permissions-in-mysql