So, nachdem ich nach jeder Installation vom MySQL Server / MariaDB Server den Zugriff vergessen habe, erstelle ich mir ein HowTo um nicht immer suchen zu müssen.

Anmeldung per Konsle

Ist die Installation per apt-get install mysql-server -y durchgeführt hat man die Möglichkeit sich am MySQL Server anzumelden. Allerdings nur per

su mysql -uroot 

Wenn man nämlich kein Admin ist, verweigert der Server den Eintritt.

Administrativen Benutzer hinzufügen

CREATE USER '<some_user>'@'localhost' IDENTIFIED BY '<some_pass>';
GRANT ALL PRIVILEGES ON *.* TO '<some_user>'@'localhost' WITH GRANT OPTION;
CREATE USER '<some_user>'@'%' IDENTIFIED BY '<some_pass>';
GRANT ALL PRIVILEGES ON *.* TO '<some_user>'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

Mit diesen beiden CREATE Anweisungen wird ein Benutzer angelegt, der den eigenen Vorstellungen von Benutzername / Passwort entspricht, wobei man sich den zweiten Benutzer sparen kann, wenn man lediglich lokal auf der Maschine arbeitet.

Mit den folgenden GRANT Anweisungen werden dem erstellten Benutzer die Berechtigungen zugewiesen. Anschließend noch FLUSHen und die MySQL Welt steht dem administrativen Benutzer zur Verfügung.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert