Jak změnit kořenové heslo MySQL v Ubuntu 20.04

How Change Mysql Root Password Ubuntu 20

Hesla jsou těžko zapamatovatelná, takže pokud jste zapomněli root heslo MySQL, naštěstí existuje způsob, jak jej změnit. Tento příspěvek byl napsán pro vás a na konci tohoto příspěvku budete úspěšně měnit heslo MySQL.

Než se dostanete přímo k řešení, předpokládá se, že používáte nejnovější verzi databáze MySQL v systému Ubuntu 20.04 LTS. Tento příspěvek poskytne podrobný návod, jak změnit heslo root MySQL v Ubuntu 20.04. Takže, aniž bychom ztráceli čas, začněme.



Krok 1: Zkontrolujte verzi MySQL v Ubuntu 20.04

Nejprve zkontrolujte verzi MySQL, protože tento příspěvek obsahuje řešení změny hesla root ve verzi 8 nebo vyšší. Pokud je verze vašeho MySQL nižší než 8, bude řešení jiné. Níže je uveden příkaz pro kontrolu verze MySQL.



$mysql--verze

Krok 2: Zastavte server MySQL

Chcete -li změnit heslo uživatele MySQL root, musíte nejprve vypnout server MySQL a můžete to provést pomocí příkazu:



$sudosystemctl stop mysql.service

Ověřte stav serveru MySQL pomocí příkazu:

$sudosystemctl status mysql.service

Krok 3: Přeskočit grantové tabulky a sítě

Chcete -li spustit server MySQL bez povolení tabulek a kontroly sítě, nastavte proměnnou prostředí MYSQLD_OPTS, kterou MySQL používá při spuštění.



$sudosystemctl set-environmentMYSQLD_OPTS='--skip-networking --skip-grant-tables'

Dobře, proměnná prostředí je nastavena a můžeme se přihlásit do prostředí MySQL bez zadání hesla.

Krok 4: Spusťte službu MySQL

Po nastavení proměnné prostředí MYSQLD_OPTS spusťte nyní službu MySQL pomocí příkazu:

$sudosystemctl start mysql.service

Krok 5: Potvrďte stav serveru MySQL

Potvrďte stav služby MySQL, ať už je spuštěna nebo ne:

$sudosystemctl status mysql.service

Krok 6: Přihlaste se do prostředí MySQL

Nyní se musíte přihlásit jako uživatel root na server MySQL a pro přihlášení do prostředí MySQL zadejte příkaz:

$sudomysql-uvykořenit

Bez zadání jakéhokoli hesla se přihlásíte do prostředí MySQL.

Krok 7: Změňte heslo uživatele root

Nyní nejprve vyprázdněte oprávnění.

mysql>splachovací oprávnění;

Vyberte databázi MySQL.

mysql>POUŽIJTE mysql

A nastavte nové heslo pro uživatele root pomocí příkazu Alter zadáním následujícího příkazu.

mysql>ALTER USER'vykořenit'@'localhost'IDENTIFIKOVÁNO'nové heslo';

V místě nového hesla zadejte nové heslo. Po úspěšné změně hesla root MySQL se odhlaste z prostředí MySQL.

mysql>přestat;

Krok 8: Zabijte všechny procesy MySQL a restartujte službu MySQL

Nejprve zabijte všechny procesy MySQL, než restartujete server MySQL.

$sudo zabít všechny -umysql

Poté, co budete mít výstup, jak je znázorněno na obrázku, stiskněte Enter a restartujte server MySQL pomocí níže uvedeného příkazu.

$sudosystemctl restart mysql.service

Krok 9: Přihlaste se pomocí nově nastaveného hesla

Nyní se přihlaste do prostředí MySQL s nově nastaveným heslem.

$sudomysql-uvykořenit-p

Zadejte nedávno nastavené heslo v příkazu ALTER.

To je ono. Heslo uživatele MySQL root bylo úspěšně změněno a jste přihlášeni zpět do prostředí MySQL.

Zabalit

V tomto podrobném průvodci jste se naučili změnit heslo uživatele MySQL root v systému Ubuntu 20.04 LTS. Tento příspěvek obsahuje hluboké a snadno srozumitelné řešení pro resetování kořenového hesla MySQL na Ubuntu 20.04.