Resumé: i denne tutorial vil du lære at ændre MySQL-bruger, adgangskode ved hjælp af forskellige udsagn, som f.eks. UPDATE
SET PASSWORD,
og ALTER USER
erklæringer.
Før du ændrer adgangskoden til en MySQL-bruger-konto, bør du overveje følgende vigtige spørgsmål:
- , Som bruger konto du ønsker at ændre adgangskode?,
- hvilken applikation bruger den brugerkonto, hvis adgangskode ændres? Hvis du ændrer adgangskoden uden at ændre forbindelsesstrengen for det program, der bruger brugerkontoen, vil applikationen ikke være i stand til at oprette forbindelse til databaseserveren.
efter at have besvaret disse spørgsmål. Du kan begynde at ændre brugerkontoens adgangskode.
MySQL giver forskellige udsagn, som du kan bruge til at ændre en brugers adgangskode, herunder OPDATERING , SET PASSWORD,
og GRANT USAGE
erklæringer.,
Ændre MySQL-bruger, adgangskode ved hjælp af UPDATE-sætning
Den første måde at ændre den adgangskode, der er ved at bruge UPDATE
erklæring for at opdatere user
tabelposition > > af mysql
database.
Efter fuldbyrdende UPDATE
statement, du også nødt til at udføre FLUSH PRIVILEGES
erklæring til genindlæs privilegier fra grant tabel i mysql
database.,
Antag, at du ønsker at ændre adgangskode for dbadmin
bruger, der opretter forbindelse mellem localhost
til dolphin
, skal du udføre følgende udsagn:
Bemærk, at der fra MySQL 5.7.6, bruger tabellen bruger authentication_string
kolonne kun at gemme adgangskoden. Derudover fjernede denpassword
kolonnen.
derfor, hvis du bruger Mys .l 5.7.,6+, skal du bruge authentication_string
kolonne i UPDATE
erklæring i stedet:
Bemærk at PASSWORD()
funktion beregner hash-værdi fra en almindelig tekst.
Ændre MySQL-bruger, adgangskode ved hjælp af PASSWORD erklæring
Den anden måde at ændre den adgangskode, der er ved at bruge SET PASSWORD
erklæring.
du bruger brugerkontoen i user@host
format for at opdatere adgangskoden., Hvis du har brug for at ændre adgangskoden til andre konti, skal din konto have mindstUPDATE
privilegium.
Ved at bruge SET PASSOWORD
– erklæringen behøver du ikke at udføre FLUSH PRIVILEGES
– erklæringen for at genindlæse privilegier fra tildelingstabeller.
følgende erklæring ændrer adgangskoden til dbadmin
brugerkonto ved hjælp af SET PASSWORD
erklæring.
Code language: SQL (Structured Query Language) (sql)
Bemærk, at fra version 5.7.6 afskrev Mys .l denne syntaks og kan fjerne den i fremtidige udgivelser., I stedet bruger almindelig tekst-adgangskode som følger:
Code language: SQL (Structured Query Language) (sql)
Ændre MySQL-brugeren ÆNDRE adgangskode ved hjælp af BRUGER-sætning
Den tredje måde at ændre adgangskoden til en brugerkonto, der er ved at bruge ALTER USER
erklæring med IDENTIFIED BY
klausul.,
efter ALTER USER
erklæring ændrer adgangskoden for den dbadmin
bruger for at littlewhale
:
Code language: SQL (Structured Query Language) (sql)
I tilfælde af at du ønsker at nulstille adgangskoden for MySQL root
konto, du er nødt til at tvinge MySQL database server til at stoppe og genstarte computeren, uden brug af tilskud tabel validering.
i denne tutorial har vi introduceret dig til nogle praktiske udsagn, der giver dig mulighed for at ændre adgangskoden til en brugerkonto i Mys .l-databasen.
- var denne vejledning nyttig?,
- YesNo