Če ste v situaciji, ko želite spremenite korensko geslo MySQL v Linux, v tej vadnici boste korak za korakom izvedeli, kako lahko to storite iz SSH (Secure Shell).
Ta scenarij je uporaben, ko ste pozabili geslo uporabnika "root” za MySQL in podatkovnih baz ne morete več v celoti upravljati.
Ko namestite MySQL strežnik pe Linux, FreeBSD, OpenBSD, Itd UNIX, prva stvar, ki jo morate storiti, je, da nam nastavite geslomočan za uporabnika"root".
Ta uporabnik "prihaja" z MySQL, nima nobene povezave z uporabnikom "root" strežnikod Mnogi začetniki poskušajo povezati na MySQL z uporabnikom"root", z uporabo strežniškega / sistemskega gesla, in seveda je odgovor "Access Denied".
Kako spremeniti korensko geslo mysql v Linux (SSH)
Prijavite se prek SSH in zaženete ukaz "mysqladmin
" za nastavitev uporabniškega gesla "root” strežnika MySQL.
mysqladmin -u root password NEW_PASSWORD
S tem ukazom lahko spremenite tudi gesla drugih uporabnikov SQL. Zamenjajte root z imenom uporabnika, za katerega želite spremeniti geslo.
Kako spremeniti korensko geslo MySQL v Linux, bo izveden ukaz naslednji:
mysqladmin -u root -p old_password password new_password
V zgornjem primeru je ukaz za spremembo uporabniškega gesla root. Če želite spremeniti geslo uporabnika, se ukazna vrstica nekoliko spremeni.
mysqladmin -u user_name -p oldpass password newpass
Sprememba gesla bo izvedena takoj, brez potrebe po drugih ukazih ali nastavitvah.