Ich habe gerade Mysql auf Ubuntu 10.4 LTS installiert und leider habe ich ernsthafte Probleme gehabt.
Mit dem Terminal erhalte ich root-Zugriff (über die Befehle: sudo su) und gebe Folgendes ein:
mysql
Ich bekomme sofort diesen Fehler:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Dann tippe ich:
mysqladmin -u root fist_p second_p_151
und ich bekomme:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
Ich erhalte auch Fehler, wenn ich eine SQL-Datei importieren möchte.
mysql -u root -p
und geben Sie dann das Passwort in die Konsole ein.Antworten:
Verwenden:
und geben Sie bei Bedarf das Passwort ein.
quelle
MySQL Server verfügt über eigene Benutzer, Kennwörter und Berechtigungen. Sie können sich einfach nicht mit Ihren regulären Linux-Benutzern bei MySQL anmelden, auch wenn sie denselben Namen haben (wie z. B.
root
). Also hatsudo su
das keinen Zweck.Schauen Sie sich die Parameter -u und -p im Handbuch an .
quelle