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

Zurücksetzen des MySQL/MariaDB-Root-Passworts in Ubuntu 16.04/18.04

Einführung:
Falls Sie das 'root'-Passwort in MySQL/MariaDB(10.0.x) vergessen haben, können Sie das Passwort wie folgt zurücksetzen:
Ref:https://kofler.info/root-login-problem -mit-mariadb/

SCHRITTE:
Halten Sie den aktuell laufenden MySQL/MariaDB
service mysql stop an
Starten Sie MySQL/MariaDB im nicht geschützten Modus:
mysqld_safe --skip-grant-tables --skip-networking &
Melden Sie sich als root in MySQL/MariaDB an
mysql -u root
Legen Sie das neue Root-Passwort fest:
Für MySQL vor Version 5.7
update mysql.user set password=password('new-root-password-here') where user='root';
für Mysql v 5.7 und höher:
update mysql.user set authentication_string=PASSWORD('new-root-password-here') where user='root';
Wenn das Root-Passwort bereits festgelegt wurde, funktioniert der folgende Befehl besser:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new-root-password-here';
Für MariaDB:
Bei MariaDB wird normalerweise überprüft, ob der Systembenutzer root ist und der MySQL-Root-Benutzer das richtige Passwort hat, bevor der Zugriff gewährt wird. Wenn Sie versuchen, sich über PHPMyadmin als root anzumelden, würde dies selbst mit dem richtigen MariaDB-Root-Passwort fehlschlagen. Um dem abzuhelfen, müssen wir das Plugin „unix_socket“ wie folgt deaktivieren:
update mysql.user set plugin='' where user='root';
Bestätigen Sie die neuen Änderungen
select user,host,password,plugin from mysql.user;
Die Spalte „pluging“ sollte für den Benutzer „root@localhost“ leer sein

Verlassen Sie MySQL/MariaDB:
FLUSH PRIVILEGES;
exit;

Beenden Sie den nicht geschützten MySQL/MariaDB-Prozess:
killall mysqld
Warten Sie ein paar Sekunden, bis der Vorgang abgeschlossen ist.
Starten Sie den MySQL/MariaDB-Dienst wie gewohnt neu:
service mysql start

Jetzt sollte die Root-Anmeldung für PHPMyadmin wie für den MySQL-Client funktionieren.


Ubuntu
  1. Wie setzt man das Ubuntu-Passwort zurück?

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

  3. Root-Konto in Ubuntu deaktivieren?

  4. Zurücksetzen des vergessenen Phptheadmin-Passworts?

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

So setzen Sie das Root-Passwort in Ubuntu 17.10 zurück

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

Installieren Sie OpenLiteSpeed, MariaDB, PHP8.0 auf Ubuntu 20.04/18.04 Server

So installieren Sie MySQL 8.0 unter Ubuntu 18.04

So installieren Sie MariaDB unter Ubuntu 14.04

So ändern / setzen Sie das MySQL- oder MariaDB-Root-Passwort zurück