GNU/Linux >> Znalost Linux >  >> Ubuntu

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

Úvod:
V případě, že jste zapomněli heslo 'root' v MySQL/MariaDB(10.0.x), můžete heslo resetovat následovně:
Ref:https://kofler.info/root-login-problem -mit-mariadb/

KROK:
Zastavení aktuálně spuštěné MySQL/MariaDB
zastavení služby mysql
Spusťte MySQL/MariaDB v nechráněném režimu:
mysqld_safe --skip-grant-tables --skip-networking &
Přihlaste se jako root v MySQL/MariaDB
mysql -u root
Nastavte nové heslo root:
Pro MySQL Předchozí na V 5.7
aktualizujte mysql.user set password=password('new-root-password-here ') where user='root';
pro Mysql v 5.7 a vyšší:
aktualizujte mysql.user set authentication_string=PASSWORD('nové-root-heslo-zde ') where user='root';
Pokud již bylo heslo uživatele root nastaveno, bude následující příkaz fungovat lépe:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new-root-password-here';
Pro MariaDB:
V případě MariaDB normálně před udělením přístupu zkontroluje, že uživatel systému je root a uživatel root mysql má správné heslo. V případě pokusu o přihlášení jako root přes PHPMyadmin by to selhalo i se správným rootovským heslem MariaDB. Abychom to napravili, musíme deaktivovat plugin „unix_socket“ následovně:
update mysql.user set plugin='' where user='root';
Potvrďte nové změny
vyberte uživatele, hostitele, heslo, plugin z mysql.user;
Sloupec ‘pluging’ by měl být prázdný pro uživatele ‘root@localhost’

Ukončete MySQL/MariaDB:
FLUSH PRIVILEGES;
exit;

Zabijte nechráněný proces MySQL/MariaDB:
zabijte mysqld
Počkejte několik sekund, než to skončí.
Restartujte službu MySQL/MariaDB jako obvykle:
spuštění služby mysql

Nyní by mělo přihlášení uživatele root fungovat pro PHPMyadmin jako pro klienta mysql.


Ubuntu
  1. Jak obnovit heslo Ubuntu?

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

  3. Resetování zapomenutého hesla Phptheadmin?

  1. Resetování hesel MySQL v Linuxu Debian/Ubuntu

  2. Obnovení hesla root MariaDB v Ubuntu 16.04 LTS

  3. Resetujte kořenové heslo MySQL

  1. Jak změnit Sudo nebo Root heslo v Ubuntu

  2. Jak nainstalovat MySQL na Ubuntu 20.04

  3. Jak resetovat kořenové heslo MySQL nebo MariaDB