Page 1 of 1

MySQL Passwort zurückzusetzen

Posted: Thu 23. Feb 2023, 11:18
by xeppel
Hi,
Ich muss das Mysqladmin Passwort zurückzusetzen, hier in diesem Beitrag

viewtopic.php?t=10210&sid=729975275cb83 ... 361d019864

Setzt man es ja nur für mysqladmin zurück, aber ist Root nicht der selbe sql User ? Denn es gab ja nur 1 PW für beide. Muss ich es auch noch für root dann ändern ? Außerdem muss man das im safe mode ändern nehme ich an ?

Re: MySQL Passwort zurückzusetzen

Posted: Thu 23. Feb 2023, 11:41
by Alexander
Setzt man es ja nur für mysqladmin zurück, aber ist Root nicht der selbe sql User ?
"mysqladmin" und "root" sind nicht der selben Benutzer.

- root wird dann verwendet, wenn man sich über die CLI einloggt - hier übrigens Passwortlos, sofern man selbst root ist.
- mysqladmin ist ein KeyHelp angelegter benutzer, der nur dafür da ist, dem Server-Administrator über Web (phpmyadmin/adminer) zugriff auf die Datenbank mit root rechten zu geben.

Denn es gab ja nur 1 PW für beide.
Für root gab es nie ein Passwort (zumindest seit vielen Jahren, wo dies nicht mehr erforderlich ist).

Außerdem muss man das im safe mode ändern nehme ich an ?
Warum?

Re: MySQL Passwort zurückzusetzen

Posted: Thu 23. Feb 2023, 11:55
by xeppel
Einfach in der MySQL Konsole eingeben kommt der Fehler:

Code: Select all

ERROR 1356 (HY000): View 'mysql.user' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
Bzw. Wäre meine Frage eher, kann ich das 2FA zurücksetzen von phpMyAdmin ? Irgendwie habe ich mich damit ausgesperrt

Re: MySQL Passwort zurückzusetzen

Posted: Thu 23. Feb 2023, 11:59
by Alexander
Lass mich raten, du hast nicht einmal nach der Fehlermeldung gegoogelt?

MariaDB hat sich weiterentwickelt, seit dem von dir verlinkten letzten Beitrag. Der alte Befehl funktioniert ggf. nicht mehr - je nach OS Version.

-> Verschoben nach Offtopic, da nicht KeyHelp spezifisch.

Re: MySQL Passwort zurückzusetzen

Posted: Thu 23. Feb 2023, 12:30
by 24unix
xeppel wrote: Thu 23. Feb 2023, 11:55 Einfach in der MySQL Konsole eingeben kommt der Fehler:

Code: Select all

ERROR 1356 (HY000): View 'mysql.user' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
Bzw. Wäre meine Frage eher, kann ich das 2FA zurücksetzen von phpMyAdmin ? Irgendwie habe ich mich damit ausgesperrt
Hast Du "use mysql" vergessen?

Ausserdem, das direkt Bearbeiten der Tables macht man seit Jahren nicht mehr, das ist noch aus der Zeit, als man "Flush Privileges" brauchte.