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:
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