Veliko ljudi uporablja phpmyadmin ali ukazno vrstico za spremembo korenskega gesla mysql, in po ponovnem zagonu ugotovijo, da se pojavi napaka pri prijavi v mysql, zakaj je tako?
Za spremembo gesla za mysql root morate spremeniti geslo za root v mysql bazi podatkov v mysql programski opremi in ga spremeniti tudi v konfiguracijski datoteki.
Sprememba v bazi podatkov ni le za spremembo ene vrstice podatkov, zato je ne spreminjajte ročno, ampak uporabljajte ukaze za spremembo.
Najprej se prijavite v phpmyadmin s korenskim računom, nato kliknite na levi strani za vstop v mysql bazo podatkov in kliknite "mysql" na vrhu za vstop v SQL vhodni vmesnik. Vnesite naslednji ukaz:
posodobi uporabnik nastavi geslo=password('123456'), kjer User='root'
Med njimi je 123456 geslo, ki ga želite spremeniti, zato ne pozabite, da gesla ne spreminjate neposredno v bazi podatkov.
Nato klikni "Izvedi" v spodnjem desnem kotu in poglej "Prizadeto x vrstic", kar pomeni, da je sprememba uspešna.
Sprememba gesla je tukaj v bistvu opravljena, vendar se pojavi nadaljnja težava, geslo za bazo podatkov se spremeni, in ko zaprete phpMyAdmin in se ponovno pridružite, ugotovite, da se ne morete povezati z bazo.
To je zato, ker so podatki za prijavo v bazo podatkov v phpMyAdmin še vedno izvirni, zato se ne more prijaviti.
Rešitev: Odprite namestitveno mapo phpMyAdmin, poiščite config.inc.php datoteko in jo odprite z Notepadom ali drugim urejevalnikom besedila.
Poiščite $cfg['Strežniki'][$i]['geslo'] = ''; Spremeni novo geslo, ki si ga pravkar nastavil, shrani in zapre.
Odpri phpMyAdmin znova, lahko se povežeš normalno in sprememba gesla je končana.
|