Het MySQL-gebruikerswachtwoord wijzigen

How Change Mysql User Password



Na het installeren van de MySQL-server kunnen we standaard verbinding maken met de server als rootgebruiker. Om veiligheidsredenen moeten we soms het wachtwoord voor root of een bestaande gebruiker instellen of wijzigen. Hoe u MySQL op Ubuntu kunt installeren en gebruiken, wordt getoond in een van de eerder gepubliceerde zelfstudie . In deze zelfstudie leert u hoe u het wachtwoord van een bestaande MySQL-gebruiker op Ubuntu kunt instellen of wijzigen.

Als er geen wachtwoord is ingesteld voor de rootgebruiker, kunt u verbinding maken met de MySQL-databaseserver met behulp van de volgende opdracht.







$mysql-uwortel

of



$sudomysql-uwortel



Het is noodzakelijk om een ​​sterk wachtwoord in te stellen voor root of een andere gebruiker om databasebeveiliging te bieden. In deze zelfstudie worden twee manieren getoond om het wachtwoord van de MySQL-gebruiker te wijzigen. Hiervan kun je iedereen volgen.





Wachtwoord wijzigen met SET:

De syntaxis voor het wijzigen van het wachtwoord van een MySQL-gebruiker met behulp van: set verklaring is,

SETWACHTWOORDVOOR 'gebruikersnaam'@'hostnaam' =WACHTWOORD('wachtwoord');

'hostnaam' voor lokale server is ‘lokale host’. Voer de volgende MySQL-instructie uit om het wachtwoord in te stellen/te resetten voor: wortel gebruiker. Hier, ‘abc890def’ is ingesteld als root-wachtwoord.



> SETWACHTWOORDVOOR 'wortel'@'lokale host' =WACHTWOORD('abc890def');

Verlaat de server en probeer verbinding te maken zonder wachtwoord. De volgende fout met toegang geweigerd verschijnt in de terminal.

Voer de opdracht uit met -P optie en test de verbinding door een verkeerd wachtwoord toe te passen. Dan verschijnt de volgende foutmelding.

Voer nu de opdracht uit met het juiste root-wachtwoord dat in de vorige stap is ingesteld. Als u het juiste wachtwoord opgeeft, kan het met succes verbinding maken met de server.

$ mysql-u root-P

Wachtwoord wijzigen met UPDATE:

De syntaxis voor het wijzigen van het MySQL-wachtwoord met: update vraag wordt hieronder gegeven. Alle gebruikersinformatie wordt opgeslagen in gebruiker tafel van mysql databank. Dus, als u de waarde van kunt bijwerken Wachtwoord gebied van gebruiker tabel voor een bepaalde gebruiker, dan wordt het wachtwoord van die gebruiker correct gewijzigd.

UPDATEmysql.gebruikerSETWachtwoord=WACHTWOORD('nieuw paswoord') WAAR
GEBRUIKER='gebruikersnaam' ENGastheer='hostnaam';

Om het wachtwoord van te wijzigen wortel gebruiker op de lokale server, moet u de volgende SQL-opdracht uitvoeren. Hier, ' mijnnieuwwachtwoord ’ is ingesteld als nieuw wachtwoord.

> UPDATEmysql.gebruikerSETWachtwoord=WACHTWOORD('mijnnieuwwachtwoord') WAAR
GEBRUIKER='wortel' ENGastheer='lokale host'

Sluit nogmaals de server af en start de databaseserver opnieuw voordat u het nieuwe wachtwoord test.

$ sudo-service mysql opnieuw opstarten

Controleer nu of het nieuwe wachtwoord werkt of niet voor rootgebruiker.

$ mysql-u root-P

Door een van de bovenstaande SQL-instructies te volgen, kunt u eenvoudig het wachtwoord van elke bestaande MySQL-gebruiker wijzigen.