Kako spremeniti uporabniško geslo MySQL

How Change Mysql User Password

Po namestitvi strežnika MySQL lahko privzeto vzpostavimo povezavo s strežnikom kot korenskim uporabnikom. Zaradi varnosti moramo včasih nastaviti ali spremeniti geslo za root ali katerega koli obstoječega uporabnika. Kako lahko namestite in uporabljate MySQL na Ubuntu, je prikazano v enem od prej objavljenih vadnica . V tej vadnici se boste naučili, kako lahko nastavite ali spremenite geslo katerega koli obstoječega uporabnika MySQL v Ubuntuju.

Če za korenskega uporabnika ni nastavljeno geslo, se lahko povežete s strežnikom baz podatkov MySQL z naslednjim ukazom.



$mysql-ukoren

ali



$sudomysql-ukoren



Za varnost baze podatkov je treba za root ali katerega koli drugega uporabnika nastaviti močno geslo. V tej vadnici sta prikazana dva načina spreminjanja uporabniškega gesla MySQL. Iz teh lahko sledite kateremu koli.

Spreminjanje gesla s tipko SET:

Sintaksa za spreminjanje gesla katerega koli uporabnika MySQL z uporabo nastavljeno izjava je,

SETGESLOZA 'uporabniško ime'@'ime gostitelja' =GESLO('geslo');

'Ime gostitelja' za lokalni strežnik je 'lokalni gostitelj'. Za nastavitev/ponastavitev gesla zaženite naslednji stavek MySQL koren uporabnik. Tukaj, 'Abc890def' je nastavljeno kot root geslo.



> SETGESLOZA 'koren'@'lokalni gostitelj' =GESLO('abc890def');

Zapustite strežnik in se poskusite povezati brez gesla. Na terminalu se prikaže naslednja napaka zavrnjenega dostopa.

Zaženite ukaz z -str možnost in preizkusite povezavo z napačnim geslom. Nato se prikaže naslednje sporočilo o napaki.

Zdaj zaženite ukaz s pravilnim korenskim geslom, ki je nastavljeno v prejšnjem koraku. Če vnesete pravilno geslo, se bo lahko uspešno povezal s strežnikom.

$ mysql-ti koren-str

Spreminjanje gesla z UPDATE:

Sintaksa za spreminjanje gesla MySQL z uporabo nadgradnja poizvedba je podana spodaj. Vsi podatki o uporabniku so shranjeni v uporabnik miza mysql zbirko podatkov. Torej, če lahko posodobite vrednost Geslo polje uporabnik tabelo za določenega uporabnika, potem bo geslo tega uporabnika ustrezno spremenjeno.

NADGRADNJAmysql.uporabnikSETGeslo=GESLO('novo geslo') KJE
UPORABNIK='uporabniško ime' INGostitelj='ime gostitelja';

Če želite spremeniti geslo za koren uporabnika na lokalnem strežniku, morate zagnati naslednji ukaz SQL. Tukaj, ' moja nova geslo «Je nastavljeno kot novo geslo.

> NADGRADNJAmysql.uporabnikSETGeslo=GESLO('mynewpassword') KJE
UPORABNIK='koren' INGostitelj='lokalni gostitelj'

Ponovno zapustite strežnik in znova zaženite strežnik zbirke podatkov, preden preizkusite novo geslo.

$ sudo storitev mysql znova zaženite

Zdaj preverite, ali novo geslo deluje ali ne za korenskega uporabnika.

$ mysql-ti koren-str

Če sledite kateri koli od zgornjih stavkov SQL, lahko preprosto spremenite geslo katerega koli obstoječega uporabnika MySQL.