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.serviceKrok 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.serviceKrok 5: Potvrďte stav servera MySQL
Potvrďte stav služby MySQL, či už je alebo nie je spustená:
$sudosystemctl status mysql.serviceKrok 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.serviceKrok 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.