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 -pEndre 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Å 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') hvorIgjen, gå ut fra serveren og starte databaseserveren på nytt før du tester det nye passordet.
$ sudo service mysql omstartNå, sjekk det nye passordet fungerer eller ikke for rotbruker.
$ mysql -u root -pVed å følge noen av de ovennevnte SQL -setningene, kan du enkelt endre passordet til en hvilken som helst eksisterende MySQL -bruker.