Ako zmeniť heslo používateľa MySQL

How Change Mysql User Password



Po inštalácii servera MySQL sa môžeme v predvolenom nastavení nadviazať spojenie so serverom ako užívateľ root. Z bezpečnostných dôvodov niekedy potrebujeme nastaviť alebo zmeniť heslo pre root alebo akéhokoľvek existujúceho používateľa. Ako môžete nainštalovať a používať MySQL v Ubuntu, je ukázané v jednom z predtým publikovaných návod . V tomto návode sa naučíte, ako môžete nastaviť alebo zmeniť heslo ktoréhokoľvek existujúceho používateľa MySQL v systéme Ubuntu.

Ak pre užívateľa root nie je nastavené heslo, môžete sa pripojiť k databázovému serveru MySQL pomocou nasledujúceho príkazu.







$mysql-ukoreň

alebo



$sudomysql-ukoreň



Na zaistenie bezpečnosti databázy je potrebné nastaviť silné heslo pre root alebo akéhokoľvek iného používateľa. V tomto návode sú uvedené dva spôsoby zmeny hesla používateľa MySQL. Môžete sledovať ktoréhokoľvek z nich.





Zmena hesla pomocou SET:

Syntax na zmenu hesla ktoréhokoľvek používateľa MySQL pomocou nastaviť vyhlásenie je,

NASTAVIŤHESLOPRE 'užívateľské meno'@'meno hosťa' =HESLO('heslo');

'meno hosťa' pre lokálny server je „Localhost“. Spustením nasledujúceho príkazu MySQL nastavte/resetujte heslo koreň používateľ. Tu, „Abc890def“ je nastavené ako heslo root.



> NASTAVIŤHESLOPRE 'root'@'localhost' =HESLO('abc890def');

Ukončite server a pokúste sa pripojiť bez hesla. V termináli sa zobrazí nasledujúca chyba odmietnutia prístupu.

Spustite príkaz pomocou -p možnosť a otestujte pripojenie pomocou nesprávneho hesla. Potom sa zobrazí nasledujúce chybové hlásenie.

Teraz spustite príkaz so správnym heslom root, ktoré bolo nastavené v predchádzajúcom kroku. Ak zadáte správne heslo, bude sa môcť úspešne pripojiť k serveru.

$ mysql-ty root-p

Zmena hesla pomocou UPDATE:

Syntax na zmenu hesla MySQL pomocou aktualizovať dotaz je uvedený nižšie. Všetky informácie o používateľovi sú uložené v používateľ stôl z mysql databázy. Ak teda môžete aktualizovať hodnotu Heslo oblasti používateľ tabuľka pre konkrétneho používateľa, potom sa heslo tohto používateľa správne zmení.

AKTUALIZÁCIAmysql.používateľNASTAVIŤHeslo=HESLO('Nové heslo') KDE
UŽÍVATEĽ='užívateľské meno' AHostiteľ='meno hosťa';

Ak chcete zmeniť heslo pre koreň používateľ na lokálnom serveri, musíte spustiť nasledujúci príkaz SQL. Tu, ' moje nové heslo “Je nastavené ako nové heslo.

> AKTUALIZÁCIAmysql.používateľNASTAVIŤHeslo=HESLO('mynewpassword') KDE
UŽÍVATEĽ='root' AHostiteľ='localhost'

Pred testovaním nového hesla znova opustite server a reštartujte databázový server.

$ sudo service mysql reštart

Teraz skontrolujte, či nové heslo funguje alebo nie pre používateľa root.

$ mysql-ty root-p

Podľa niektorého z vyššie uvedených príkazov SQL môžete ľahko zmeniť heslo ktoréhokoľvek existujúceho používateľa MySQL.