Ako zmeniť základné heslo MySQL v Ubuntu 20.04

How Change Mysql Root Password Ubuntu 20



Heslá sú ťažko zapamätateľné, takže ak ste zabudli root heslo MySQL, našťastie existuje spôsob, ako ho zmeniť. Tento príspevok bol napísaný pre vás a do konca tohto príspevku budete úspešne zmeniť heslo do MySQL.

Predtým, ako sa dostaneme priamo k riešeniu, predpokladáme, že používate najnovšiu verziu databázy MySQL v systéme Ubuntu 20.04 LTS. Tento príspevok poskytne podrobný návod, ako zmeniť heslo root MySQL v Ubuntu 20.04. Takže bez straty času začnime.







Krok 1: Skontrolujte verziu MySQL v Ubuntu 20.04

Najprv skontrolujte verziu svojho 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 iné. Príkaz na kontrolu verzie MySQL je uvedený nižšie.



$mysql--verzia

Krok 2: Zastavte server MySQL

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



$sudosystemctl stop mysql.service





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

$sudosystemctl status mysql.service

Krok 3: Preskočte grantové tabuľky a siete

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



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

V poriadku, premenná prostredia je nastavená a môžeme sa prihlásiť do shellu MySQL bez zadania hesla.

Krok 4: Spustite službu MySQL

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

$sudosystemctl start mysql.service

Krok 5: Potvrďte stav servera MySQL

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

$sudosystemctl status mysql.service

Krok 6: Prihláste sa do shellu MySQL

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

$sudomysql-ukoreň

Bez zadania hesla sa prihlásite do prostredia MySQL.

Krok 7: Zmeňte heslo root

Teraz najskôr zrušte oprávnenia.

mysql>oprávnenia na splachovanie;

Vyberte databázu MySQL.

mysql>POUŽIJTE 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é heslo“;

Na mieste nové heslo zadajte svoje nové heslo. Po úspešnej zmene hesla koreňa MySQL sa odhláste z prostredia MySQL.

mysql>skončiť;

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

V prvom rade zabite všetky procesy MySQL ešte pred reštartovaním servera MySQL.

$sudo zabiť všetkých -umysql

Po výstupe, ako je znázornené na obrázku, stlačte Enter a reštartujte server MySQL pomocou príkazu uvedeného nižšie.

$sudosystemctl reštartujte mysql.service

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

Teraz sa prihláste do shellu MySQL s novo nastaveným heslom.

$sudomysql-ukoreň-p

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

To je všetko Heslo root MySQL bolo úspešne zmenené a ste prihlásení späť do MySQL shellu.

Zabaliť

V tejto podrobnej príručke ste sa naučili zmeniť heslo root MySQL v systéme Ubuntu 20.04 LTS. Tento príspevok obsahuje hlboké a ľahko zrozumiteľné riešenie na resetovanie koreňového hesla MySQL na Ubuntu 20.04.