MySQL MariaDB

Ako zmeniť rootovské heslo MySQL v Ubuntu 20.04

Ako zmeniť rootovské heslo MySQL v Ubuntu 20.04

Heslá si ťažko pamätáte, takže ak ste zabudli heslo rootu MySQL, našťastie existuje spôsob, ako ho zmeniť. Tento príspevok bol napísaný pre vás a na konci tohto príspevku budete úspešne meniť heslo MySQL.

Predtým, ako prejdete priamo k riešeniu, sa predpokladá, že používate najnovšiu verziu databázy MySQL na Ubuntu 20.04 systém LTS. Tento príspevok poskytne podrobného sprievodcu, ako zmeniť heslo root MySQL v Ubuntu 20.04. Takže bez toho, aby sme zbytočne strácali čas, začnime.

Krok 1: Skontrolujte verziu MySQL na Ubuntu 20.04

Najskôr si skontrolujte verziu vášho MySQL, pretože tento príspevok obsahuje riešenie zmeny hesla root vo verzii 8 alebo vyššej. Ak je verzia vášho MySQL nižšia ako 8, riešenie bude odlišné. Príkaz na kontrolu verzie MySQL je uvedený nižšie.

$ mysql - verzia

Krok 2: Zastavte server MySQL

Ak chcete zmeniť heslo root pre MySQL, musíte najskôr vypnúť server MySQL a môžete to urobiť pomocou príkazu:

$ sudo systemctl stop mysql.služby

Skontrolujte stav servera MySQL a overte ho pomocou príkazu:

$ sudo systemctl status mysql.služby

Krok 3: Vynechajte tabuľky grantov a vytváranie sietí

Ak chcete spustiť server MySQL bez kontroly tabuliek a sietí, nastavte premennú prostredia MYSQLD_OPTS, ktorú MySQL používa pri štarte.

$ sudo systemctl set-environment MYSQLD_OPTS = "- skip-networking --skip-grant-tables"

Dobre, premenná prostredia je nastavená a my sa môžeme prihlásiť do prostredia MySQL bez poskytnutia hesla.

Krok 4: Spustite službu MySQL

Po nastavení premennej prostredia MYSQLD_OPTS spustite službu MySQL teraz pomocou príkazu:

$ sudo systemctl start mysql.služby

Krok 5: Potvrďte stav servera MySQL

Potvrďte stav služby MySQL, či už je spustená alebo nie:

$ sudo systemctl status mysql.služby

Krok 6: Prihláste sa do prostredia MySQL

Teraz sa musíte prihlásiť ako užívateľ root na server MySQL a na prihlásenie do prostredia MySQL zadajte príkaz:

$ sudo mysql -u root

Bez zadania hesla sa prihlásite do shellu MySQL.

Krok 7: Zmeňte heslo root

Teraz najskôr vypláchnite privilégiá.

mysql> vyprázdniť privilégiá;

Vyberte databázu MySQL.

mysql> POUŽIŤ mysql

A zadajte nové heslo pre užívateľa root pomocou príkazu Alter zadaním nasledujúceho príkazu.

mysql> ALTER USER 'root' @ 'localhost' IDENTIFIKOVANÝ PODĽA 'nového hesla';

Namiesto „nového hesla“ zadajte svoje nové heslo. Po úspešnej zmene hesla root root MySQL sa odhláste z prostredia MySQL.

mysql> skoncit;

Krok 8: Zabite všetky procesy MySQL a reštartujte službu MySQL

Najskôr zabite všetky procesy MySQL ešte predtým, ako reštartujete server MySQL.

$ sudo killall -u mysql

Po výstupe zobrazenom na obrázku stlačte kláves „Enter“ a reštartujte server MySQL pomocou nižšie uvedeného príkazu.

$ sudo systemctl reštartujte mysql.služby

Krok 9: Prihláste sa pomocou novo nastaveného hesla

Teraz sa prihláste do prostredia MySQL pomocou novo nastaveného hesla.

$ sudo mysql -u root -p

Do príkazu ALTER zadajte nedávno nastavené heslo.

Toto je ono. Heslo rootu MySQL sa úspešne zmenilo a vy ste prihlásení späť do prostredia MySQL.

Zabaliť

V tomto podrobnom sprievodcovi ste sa naučili meniť heslo root MySQL na Ubuntu 20.04 systém LTS. Tento príspevok obsahuje hlboké a ľahko pochopiteľné riešenie týkajúce sa obnovenia koreňového hesla MySQL na Ubuntu 20.04.

Hry Najlepšie hry z príkazového riadku pre systém Linux
Najlepšie hry z príkazového riadku pre systém Linux
Príkazový riadok nie je pri použití systému Linux iba vaším najväčším spojencom - môže byť tiež zdrojom zábavy, pretože ho môžete použiť na hranie mno...
Hry Najlepšie aplikácie na mapovanie gamepadu pre Linux
Najlepšie aplikácie na mapovanie gamepadu pre Linux
Ak radi hráte hry v systéme Linux s gamepadom namiesto typického systému vstupu pre klávesnicu a myš, máte tu niekoľko užitočných aplikácií. Mnoho hie...
Hry Užitočné nástroje pre hráčov systému Linux
Užitočné nástroje pre hráčov systému Linux
Ak radi hráte hry v systéme Linux, je pravdepodobné, že ste na vylepšenie herného zážitku použili aplikácie a pomôcky ako Wine, Lutris a OBS Studio. O...