GNU/Linux >> Znalost Linux >  >> Ubuntu

Resetování hesel MySQL v Linuxu Debian/Ubuntu

V Linuxu Debian/Ubuntu další uživatel debian-sys-maint který má také všechna přístupová práva slouží k údržbě. Může být také použit k resetování uživatelských hesel, zejména hesla root v případě ztráty. Zde je několik tipů, jak je resetovat.

Resetování hesla uživatele root
mysqladmin -u root -p password "MyNewPass"
NEBO
mysql -u debian-sys-maint -p
update mysql.user set Password=password('MyNewPass') where User='root';
flush privileges;
quit;

Resetování/vytvoření uživatele a udělení všech přístupových práv.
např. debian-sys-maint
mysql -u root -p
create user 'debian-sys-maint'@'localhost' identified by 'UserPassword';
grant all privileges on *.* to 'debian-sys-maint'@'localhost'
flush privileges;
quit;

První NASTAVENÍ hesla uživatele root.
V případě, že po prvotní instalaci MySQL/MariaDB nebyl zahájen požadavek na heslo uživatele root, můžete nastavit heslo uživatele root, jak je uvedeno výše. ALE pokud to nefunguje, pravděpodobně máme případ nekompatibility pluginu. V tomto případě se doporučuje použít následující příkazy:
Přihlaste se jako root bez hesla na server MySQL/MariaDB pomocí klientského programu (mysql) a použijte následující příkazy:

UPDATE mysql.user SET authentication_string = PASSWORD('NEWPASSWORD'), plugin = 'mysql_native_password' WHERE User = 'root' AND Host = 'localhost';
FLUSH PRIVILEGES;
exit;



 
Ubuntu
  1. Jak obnovit heslo Ubuntu?

  2. Obnovení hesla root MariaDB v Ubuntu 16.04 LTS

  3. Obnovení hesla root MySQL/MariaDB v Ubuntu 16.04/18.04

  1. Jak resetovat nebo změnit heslo kořene MySQL v systému Linux nebo Windows

  2. Jak nainstalovat MySQL na Ubuntu 20.04

  3. Zakázat root účet v Ubuntu?

  1. Výchozí heslo uživatele root na Ubuntu 20.04 Focal Fossa Linux

  2. Jak resetovat kořenové heslo MySQL/MariaDB na Ubuntu 20.04 Focal Fossa Linux

  3. Ubuntu 20.04 resetuje heslo root