Hvordan endre MySQL brukerpassord

Hvordan endre MySQL brukerpassord
Etter å ha installert MySQL -serveren, kan vi koble til serveren som root -bruker som standard. For sikkerhetsformål må vi noen ganger angi eller endre passordet for rot eller eksisterende bruker. Hvordan du kan installere og bruke MySQL på Ubuntu vises i en av de tidligere publiserte opplæringen. I denne opplæringen lærer du hvordan du kan angi eller endre passordet til en eksisterende MySQL -bruker på Ubuntu.

Hvis det ikke er angitt noe passord for rotbrukeren, kan du koble til MySQL -databaseserveren ved å bruke følgende kommando.

$ mysql -u root

eller

$ sudo mysql -u root

Det er nødvendig å angi et sterkt passord for root eller annen bruker for å gi databasesikkerhet. To måter vises i denne opplæringen for å endre MySQL -brukerens passord. Du kan følge hvilken som helst fra disse.

Endre passord ved hjelp av SET:

Syntaksen for å endre passord for enhver MySQL -bruker ved å bruke sett uttalelse er,

Angi passord for 'brukernavn'@'hostname' = passord ('passord');

'Hostname' for lokal server er 'lokal vert'. Kjør følgende MySQL -setning for å angi/tilbakestille passord for rot bruker. Her, 'abc890def' er satt som rotpassord.

> Angi passord for 'root'@'localhost' = passord ('abc890def');

Avslutt fra serveren og prøv å koble til uten passord. Følgende tilgangs nektet feil vises i terminalen.

Kjør kommandoen med -p alternativ og test tilkoblingen ved å bruke feil passord. Da vises følgende feilmelding.

Kjør nå kommandoen med riktig rotpassord som er angitt i forrige trinn. Hvis du oppgir riktig passord, vil det kunne koble seg til serveren.

$ mysql -u root -p

Endre passord ved hjelp av oppdatering:

Syntaksen for å endre MySQL -passord ved hjelp av Oppdater Spørring er gitt nedenfor. All brukers informasjon er lagret i bruker Tabell over mysql database. Så hvis du kan oppdatere verdien av Passord innen bruker tabell for en bestemt bruker, da vil passordet til den brukeren bli endret riktig.

Oppdater MySQL.brukersett passord = passord ('newpassword') hvor
Bruker = 'brukernavn' og host = 'hostname';

Å endre passordet til rot Bruker på lokal server, du må kjøre følgende SQL -kommando. Her, 'MyNewPassword'er satt som nytt passord.

> Oppdater MySQL.brukersett passord = passord ('mynewpassword') hvor
Bruker = 'root' og host = 'localhost'

Igjen, gå ut fra serveren og starte databaseserveren på nytt før du tester det nye passordet.

$ sudo service mysql omstart

Nå, sjekk det nye passordet fungerer eller ikke for rotbruker.

$ mysql -u root -p

Ved å følge noen av de ovennevnte SQL -setningene, kan du enkelt endre passordet til en hvilken som helst eksisterende MySQL -bruker.