Kategorien
Allgemein Development

MySQL – root Login nicht (mehr) möglich

Nach der erfolgreichen Installation eines MySQL Servers kann es vorkommen, dass der Login als Benutzer „root“ ausschließlich über die Shell möglich ist. Selbst, wenn vermeintlich per „mysql_secure_installation“ ein Passwort gesetzt wurde. Grund dafür ist das Authentication Plugin „auth_socket“, das per Default für den Benutzer „root“ eingestellt ist. Dieses erwartet keinerlei Passwörter beim Login, ermöglicht diesen aber nur über die Shell.

Wenn man sich allerdings per Adminer, phpMyAdmin etc. klassisch mit einem Passwort anmelden will, gibt es hierfür zwei Lösungsansätze.