Installation und Konfiguration von mysql bzw mariadb

Ich habe mich bisher immer mit Konfiguration und Datenbankeinrichtung unter mysql rumgequält. Kryptische Befehle eingeben, komplexe Rechtevergabe, alles war eher abschreckend. Dabei ist es ziemlich einfach, wenn man weiß, wie es geht.

Man ruft zunächst nach der Installation von mysql oder mariadb, je nachdem welches Paket die benutzte Distri einsetzt.  Danach vergibt man ein Passwort für root mit dem Befehl:

mysqladmin -u root -p password <NeuesPasswort>

Die Abfrage nach dem Passwort beantwortet man mit <Enter>, da zunächst kein Passwort vergeben ist. Danach ist evtl. noch ein Aufruf von mysql_secure_installation erforderlich, um den externen Zugriff, falls man von einem anderen Rechner auf die Datenbank zugreifen will, möglich zu machen. Denn nur damit kann man mit phpmyadmin und dem Browser auf mysql zugreifen. Danach öffnet man die Datenbanksoftware mit phpmyadmin vom Browser aus als User root und richtet einen neuen Administrator ein, der alle Rechte besitzt, und für die weitere Administration benutzt wird. Also ausloggen und mit dem Benutzernamen des neu eingerichteten Administrators wieder anmelden.