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

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *