Mnoho lidí používá phpmyadmin nebo příkazovou řádku ke změně kořenového hesla mysql a po restartu zjistí, že se objeví chyba přihlášení do mysql, proč tomu tak je?
Pro změnu hesla kořene mysql je potřeba změnit heslo root v databázi mysql v softwaru mysql a také ho změnit v konfiguračním souboru.
A úprava v databázi není jen o úpravě jednoho řádku dat, takže jej neměnit ručně, ale použít příkazy k úpravě.
Nejprve se přihlaste do phpmyadmin s root účtem, pak klikněte vlevo pro vstup do databáze mysql a klikněte na "mysql" nahoře pro vstup do SQL vstupního rozhraní. Zadejte následující příkaz:
aktualizovat uživatelem nastavit heslo=heslo('123456'), kde Uživatel='root'
Mezi nimi je 123456 heslo, které chcete změnit, takže nezapomeňte neměnit heslo přímo v databázi.
Pak klikněte na "Spustit" v pravém dolním rohu a podívejte se na "Ovlivněno x řádků", což znamená, že úprava je úspěšná.
Změna hesla je zde v podstatě hotová, ale objeví se další problém, heslo k databázi se změní, a když ukončíte phpMyAdmin a znovu se připojíte, zjistíte, že se k databázi nemůžete připojit.
Je to proto, že přihlašovací údaje do databáze v phpMyAdmin jsou stále původní, takže se nepřihlašuje.
Řešení: Otevřete instalační adresář phpMyAdmin, najděte soubor config.inc.php a otevřete ho pomocí Notepadu nebo jiného textového editoru.
Najít $cfg['Servers'][$i]['password'] = ''; Změňte heslo na nové heslo, které jste právě nastavili, uložit a ukončit.
Znovu otevřete phpMyAdmin, můžete se normálně připojit a změna hesla je dokončena.
|