Sommario: in questo tutorial, imparerai come cambiare la password utente MySQL usando varie istruzioni come UPDATE, SET PASSWORD,e ALTER USER istruzioni.

Prima di cambiare la password di un account utente MySQL, dovresti considerare le seguenti domande importanti:

  • Quale account utente vuoi cambiare la password?,
  • Quale applicazione utilizza l’account utente la cui password viene modificata? Se si modifica la password senza modificare la stringa di connessione dell’applicazione che utilizza l’account utente, l’applicazione non sarà in grado di connettersi al server del database.

Dopo aver risposto a queste domande. Puoi iniziare a cambiare la password dell’account utente.

MySQL fornisce varie istruzioni che è possibile utilizzare per modificare la password di un utente tra cui l’AGGIORNAMENTO , SET PASSWORD, e GRANT USAGE istruzioni.,

Modifica password utente MySQL utilizzando l’istruzione UPDATE

Il primo modo per modificare la password è utilizzare l’istruzioneUPDATE per aggiornare la tabellauser del databasemysql.

Dopo aver eseguito l’istruzione UPDATE, è anche necessario eseguire l’istruzione FLUSH PRIVILEGES per ricaricare i privilegi dalla tabella grant nel database mysql.,

si Supponga di voler modificare la password per il dbadmin utente che si collega da localhost dolphin, è necessario eseguire le seguenti istruzioni:

Nota che da MySQL 5.7.6, l’utente tabella utilizza i tag authentication_string colonna solo per memorizzare la password. Inoltre, ha rimosso la colonnapassword.

Quindi se si utilizza MySQL 5.7.,6+, è necessario utilizzare la colonnaauthentication_string nell’istruzioneUPDATE:

Si noti che la funzionePASSWORD() calcola il valore hash da un testo normale.

Cambia la password utente MySQL usando l’istruzione SET PASSWORD

Il secondo modo per cambiare la password è usando l’istruzione SET PASSWORD.

Si utilizza l’account utente nel formatouser@host per aggiornare la password., Se è necessario modificare la password per altri account, il tuo account deve avere almeno il privilegio UPDATE.

Utilizzando l’istruzioneSET PASSOWORD, non è necessario eseguire l’istruzioneFLUSH PRIVILEGES per ricaricare i privilegi dalle tabelle di concessione.

La seguente istruzione modifica la password dell’account utente dbadmin utilizzando l’istruzione SET PASSWORD.

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

Si noti che dalla versione 5.7.6, MySQL ha deprezzato questa sintassi e potrebbe rimuoverla nelle versioni future., Invece, utilizza la password in testo normale come segue:

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

Cambia utente MySQL password utilizzando istruzione ALTER USER

Il terzo modo per cambiare la password di un account utente è quello di utilizzare il ALTER USER istruzione IDENTIFIED BY clausola.,

Il seguente ALTER USER istruzione che modifica la password dell’ dbadmin utente littlewhale:

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

nel caso In cui si desidera reimpostare la password di MySQL root account, è necessario forzare il server di database MySQL per interrompere e riavviare senza l’utilizzo di concedere la convalida della tabella.

In questo tutorial, vi abbiamo introdotto alcune istruzioni a portata di mano che consentono di modificare la password per un account utente nel database MySQL.

  • Questo tutorial è stato utile?,

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *