Ich versuche, eine Neuinstallation von MySQL durchzuführen, aber derzeit kann ich keine Verbindung herstellen. Ich kann weder herausfinden, wo das Problem liegt, noch wie ich das Passwort zurücksetzen kann. Derzeit erhalte ich immer wieder die Meldung:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
Hier ist meine Version
# mysql -v
Server version: 5.6.27-0ubuntu1 (Ubuntu)
Ich verwende Ubuntu 15.04.
Antwort1
Führen Sie diesen Befehl aus.
dpkg -l | grep -i mysql-server
Dies sollte in etwa Folgendes zurückgeben.
ii mysql-server
ii mysql-server-5.6
ii mysql-server-core-5.6
Du willst dieses hier mysql-server-5.6
.
sudo dpkg-reconfigure mysql-server-5.6
Sie werden nun nach einem neuen Passwort gefragt und die Tabellen werden neu initialisiert. Jetzt können Sie sich folgendermaßen verbinden.
mysql -h localhost -u root -p
Enter password:
Und das ist der Ubuntu-/Debian-freundlichste Weg, den ich hierfür gefunden habe.