Möchte man die Datenbanken einfacher verwalten, empfiehlt es sich phpmyadmin zu installieren. hierfür gibt man als root …
apt install phpmyadmin
… ein. Während der Installation wird man gebeten ein MySQL-Anwendungspasswort für phpmyadmin zu vergeben. Hier sollte man ein sicheres Passwort wählen.
Zum Testen dieser Installation, rufen wir mit einem Webbrowser die Adresse des Webservers mit dem Zusatz /phpmyadmin auf und melden uns dort an. Beispiel der Adresse:
http://webserver-IP/phpmyadmin
Wir können uns hier zwar mit dem User phpmyadmin anmelden, dieser hat aber keine Rechte zum Anlegen von Datenbanken. Um sich mit dem root User bei phpmyadmin anzumelden, müssen wir uns an der Datenbank-Konsole anmelden.
Dazu öffen wir als root eine Terminal-Sitzung und geben …
mysql -u root -p
… ein.
War das Login erfolgreich, geben wir innerhalb der Datenbank-Konsole …
status
… ein.
Wir sollten Current user: root@localhost innerhalb der Ausgabe lesen können. Wenn wir erfolgreich als root angemeldet sind, können wir nun eine Datenbank-Abfrage machen, um die User auszulesen. Hierfür geben wir …
select user,host,password,plugin from mysql.user;
… ein und setzen -um das Anmelden des root Users über phpmyadmin zu ermöglichen- die plugin-Spalte auf ‚ ‚. Dies machen wir mit der Eingabe von …
update mysql.user set plugin='' where user='root';
… und dem „flush“en der Datenbankrechte mit …
flush privileges;
Jetzt kann man sich endlich mit dem User root in phpmyadmin anmelden.
Nun verlassen wir die Datenbank-Ebene und öffnen einen Webbrowser. Dort wieder die Adresse des Webservers mit /phpmyadmin hinten dran eingeben. Nach dem Laden versuchen wir uns hier mit root und dem gesetzten root-Passwort anzumelden. Nun sollte wir auch ins Backend von phpmyadmin gelangen und hat somit auch alle Rechte die man zum Verwalten braucht.