Hvis det ikke er angitt et passord for rotbrukeren, kan du koble deg til MySQL -databaseserveren ved å bruke følgende kommando.
$mysql-urot
eller
$sudomysql-urot
Det er nødvendig å angi et sterkt passord for root eller andre brukere for å gi databasesikkerhet. To måter er vist i denne opplæringen for å endre MySQL -brukerens passord. Du kan følge hvilken som helst av disse.
Endre passord med SET:
Syntaksen for å endre passord for enhver MySQL -bruker ved å bruke sett uttalelsen er,
SETTPASSORDTIL 'brukernavn'@'vertsnavn' =PASSORD('passord');'Vertsnavn' for lokal server er 'lokal vert'. Kjør følgende MySQL -setning for å angi/tilbakestille passord for rot bruker. Her, 'Abc890def' er angitt som rotpassord.
> SETTPASSORDTIL 'rot'@'lokal vert' =PASSORD('abc890def');
Gå ut av serveren og prøv å koble til uten passord. Følgende tilgang nektet feil vil vises i terminalen.
Kjør kommandoen med -s alternativ og test tilkoblingen ved å bruke feil passord. Da vil følgende feilmelding vises.
Kjør kommandoen med riktig rotpassord som er angitt i forrige trinn. Hvis du oppgir det riktige passordet, vil det kunne koble seg til serveren.
$ mysql-du roter-sEndre passord ved hjelp av UPDATE:
Syntaksen for å endre MySQL -passord ved hjelp av Oppdater spørringen er gitt nedenfor. All brukerinformasjon er lagret i bruker bord av mysql database. Så hvis du kan oppdatere verdien av Passord innen bruker tabell for en bestemt bruker, så vil passordet til den brukeren bli endret på riktig måte.
OPPDATERmysql.brukerSETTPassord=PASSORD('Nytt passord') HVORBRUKER='brukernavn' OGVert='vertsnavn';
For å endre passordet til rot bruker på lokal server, må du kjøre følgende SQL -kommando. Her, ' mitt nye passord 'Er angitt som nytt passord.
> OPPDATERmysql.brukerSETTPassord=PASSORD('mitt nye passord') HVORBRUKER='rot' OGVert='lokal vert'
Gå igjen fra serveren og start databaseserveren på nytt før du tester det nye passordet.
$ sudo service mysql start på nyttSjekk nå at det nye passordet fungerer eller ikke for rotbruker.
$ mysql-du roter-sVed å følge noen av de ovennevnte SQL -setningene, kan du enkelt endre passordet til en eksisterende MySQL -bruker.