Jak změnit heslo uživatele MySQL

How Change Mysql User Password



Po instalaci serveru MySQL můžeme ve výchozím nastavení navázat spojení se serverem jako uživatel root. Z bezpečnostních důvodů někdy potřebujeme nastavit nebo změnit heslo uživatele root nebo jakéhokoli stávajícího uživatele. Jak můžete nainstalovat a používat MySQL na Ubuntu, je ukázáno v jednom z dříve publikovaných tutorial . V tomto tutoriálu se dozvíte, jak můžete nastavit nebo změnit heslo kteréhokoli stávajícího uživatele MySQL v Ubuntu.

Pokud pro uživatele root není nastaveno žádné heslo, můžete se připojit k databázovému serveru MySQL pomocí následujícího příkazu.







$mysql-uvykořenit

nebo



$sudomysql-uvykořenit



K zabezpečení databáze je nutné nastavit silné heslo pro uživatele root nebo jiného uživatele. V tomto tutoriálu jsou ukázány dva způsoby, jak změnit heslo uživatele MySQL. Můžete z nich sledovat každého.





Změna hesla pomocí SET:

Syntaxe pro změnu hesla libovolného uživatele MySQL pomocí soubor prohlášení je,

SOUBORHESLOPRO 'uživatelské jméno'@'hostname' =HESLO('Heslo');

„Jméno hostitele“ pro místní server je „Localhost“. Spuštěním následujícího příkazu MySQL nastavte/resetujte heslo vykořenit uživatel. Tady, „Abc890def“ je nastaveno jako heslo uživatele root.



> SOUBORHESLOPRO 'vykořenit'@'localhost' =HESLO('abc890def');

Ukončete server a zkuste se připojit bez hesla. V terminálu se zobrazí následující chyba odepření přístupu.

Spusťte příkaz pomocí -p možnost a otestujte připojení pomocí nesprávného hesla. Poté se zobrazí následující chybová zpráva.

Nyní spusťte příkaz se správným heslem root, které je nastaveno v předchozím kroku. Pokud zadáte správné heslo, bude se moci úspěšně připojit k serveru.

$ mysql-vy rootujete-p

Změna hesla pomocí UPDATE:

Syntaxe pro změnu hesla MySQL pomocí Aktualizace dotaz je uveden níže. Všechny informace o uživateli jsou uloženy v uživatel stůl z mysql databáze. Pokud tedy můžete aktualizovat hodnotu Heslo pole uživatel tabulka pro konkrétního uživatele, pak heslo tohoto uživatele bude správně změněno.

AKTUALIZACEmysql.uživatelSOUBORHeslo=HESLO('nové heslo') KDE
UŽIVATEL='uživatelské jméno' AHostitel='hostname';

Chcete -li změnit heslo uživatele vykořenit uživatel na lokálním serveru, musíte spustit následující příkaz SQL. Tady, ' moje nové heslo ‘Je nastaveno jako nové heslo.

> AKTUALIZACEmysql.uživatelSOUBORHeslo=HESLO('mynewpassword') KDE
UŽIVATEL='vykořenit' AHostitel='localhost'

Před testováním nového hesla opět ukončete server a restartujte databázový server.

$ sudo service mysql restart

Nyní zkontrolujte, zda nové heslo funguje nebo ne pro uživatele root.

$ mysql-vy rootujete-p

Dodržováním některého z výše uvedených příkazů SQL můžete snadno změnit heslo kteréhokoli stávajícího uživatele MySQL.