GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Zugriff verweigert für Benutzer 'root'@'localhost' (mit Passwort:Ja) nach Zurücksetzen des Passworts LINUX

Ich konnte dieses Problem lösen, indem ich diese Anweisung ausführte

sudo dpkg-reconfigure mysql-server-5.5

Dadurch wird das Root-Passwort geändert.


Sie müssen das Passwort zurücksetzen! Schritte für Mac OSX (getestet und funktionsfähig) und Ubuntu

Beenden Sie MySQL

$ sudo /usr/local/mysql/support-files/mysql.server stop

Starten Sie es im abgesicherten Modus:

$ sudo mysqld_safe --skip-grant-tables

(obere Zeile ist der gesamte Befehl)

Dies wird ein fortlaufender Befehl sein, bis der Prozess abgeschlossen ist, also öffnen Sie ein weiteres Shell-/Terminalfenster, melden Sie sich ohne Passwort an:

$ mysql -u root

mysql> UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';

Starten Sie MySQL

sudo /usr/local/mysql/support-files/mysql.server start

Ihr neues Passwort ist 'password'.


Ich hatte das gleiche Problem. Sie müssen mysql -u root -p schreiben

NICHT mysql oder mysql -u root -p root_password


Linux
  1. So setzen Sie das MySQL- oder MariaDB-Root-Passwort zurück

  2. So setzen Sie das Passwort für sudo in Debian zurück

  3. Setzen Sie ein MySQL-Root-Passwort zurück

  4. Wenn ich CPAN in Linux Ubuntu verwende, sollte ich es mit sudo / als root oder als meinen Standardbenutzer ausführen

  5. ERROR 1045 (28000):Zugriff verweigert für Benutzer 'root'@'localhost' (mit Passwort:YES)

So setzen Sie das MySQL-Root-Benutzerpasswort unter Linux zurück

So setzen Sie das Root-Passwort in MySQL 8 unter Ubuntu Linux zurück

Linux-Passwort für WSL vergessen? Hier erfahren Sie, wie Sie es einfach zurücksetzen können

So setzen Sie das MySQL-Root-Passwort zurück

Fehlerbehebung:MySQL/MariaDB-Fehler Nr. 1044 und Nr. 1045 Zugriff für Benutzer verweigert

Wie setze ich das MySQL 8.0-Root-Passwort auf Centos 7.x zurück?