Oppsummering: i denne opplæringen vil du lære hvordan å endre MySQL bruker passord ved hjelp av ulike uttrykk, for eksempel UPDATE, SET PASSWORD,og ALTER USER uttalelser.

Før du endrer passordet til en MySQL bruker kontoen din, bør du vurdere følgende viktige spørsmål:

  • Hvilken brukerkonto ønsker du å endre passord?,
  • Hva programmet er å bruke brukerkontoen med passordet blir endret? Hvis du vil endre passordet uten å endre tilkoblingsstrengen av programmet som er i bruk av brukerkontoen, programmet vil ikke være i stand til å koble til database-serveren.

Etter å ha disse spørsmålene er besvart. Du kan begynne å endre brukerens passord.

MySQL gir ulike uttalelser som du kan bruke til å endre passord til en bruker, inkludert OPPDATERING , SET PASSWORD, og GRANT USAGE uttalelser.,

Endre MySQL bruker passord ved å bruke UPDATE-setningen

Den første måten å endre passord på, er å bruke UPDATE uttalelse til oppdater user bordet av mysql database.

Etter å ha kjørt UPDATE uttalelse, må du også utføre FLUSH PRIVILEGES statement å laste privilegier fra grant bord i mysql database.,

Tenk deg at du ønsker å endre passordet for den dbadmin bruker som kobler fra localhost til dolphin, må du utføre følgende utsagn:

Merk at fra MySQL 5.7.6, brukeren bruker tabellen authentication_string kolonnen bare for å lagre passordet. I tillegg er det fjernet password kolonne.

Derfor, hvis du bruker MySQL 5.7.,6+, må du bruke authentication_string kolonne i UPDATE uttalelse i stedet:

legg Merke til at PASSWORD() funksjonen beregner hash-verdi fra en vanlig tekst.

Endre MySQL bruker passord ved hjelp av ANGI PASSORD uttalelse

Den andre måten å endre passord ved å bruke SET PASSWORD uttalelse.

Du bruker kontoen i user@host format for å oppdatere passordet., Hvis du trenger å endre passord til andre kontoer, for kontoen din må ha minst UPDATE privilegium.

Ved hjelp av SET PASSOWORD statement, trenger du ikke å kjøre FLUSH PRIVILEGES statement å laste privilegier fra grant bord.

følgende uttalelse endrer passordet for dbadmin brukerkontoen ved hjelp av SET PASSWORD uttalelse.

Code language: SQL (Structured Query Language) (sql)

legg Merke til at fra og med versjon 5.7.6, MySQL avskrives dette syntaks og kan ta det i fremtidige utgivelser., I stedet bruker ren tekst passordet som følger:

Code language: SQL (Structured Query Language) (sql)

Endre MySQL bruker passord ved hjelp ENDRE BRUKER uttalelse

Den tredje måten å endre passordet for en konto, er å bruke ALTER USER uttalelse med IDENTIFIED BY klausulen.,

følgende ALTER USER endringer i erklæringen passord dbadmin bruker til littlewhale:

Code language: SQL (Structured Query Language) (sql)

I tilfelle du ønsker å tilbakestille passord på MySQL root konto, du må tvinge MySQL database server til å stoppe og starte på nytt uten å bruke grant tabell validering.

I denne opplæringen, har vi gitt deg noen praktiske uttalelser som tillater deg å endre passordet for en konto i MySQL database.

  • Var denne opplæringen nyttig?,
  • YesNo

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *