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.