Come modificare la password utente MySQL

Come modificare la password utente MySQL
Dopo aver installato MySQL Server, possiamo stabilire la connessione con il server come utente di root per impostazione predefinita. A scopo di sicurezza, a volte dobbiamo impostare o modificare la password per root o qualsiasi utente esistente. Come puoi installare e utilizzare mysql su Ubuntu è mostrato in uno dei tutorial precedentemente pubblicati. In questo tutorial, imparerai come impostare o modificare la password di qualsiasi utente MySQL esistente su Ubuntu.

Se non viene impostata alcuna password per l'utente root, è possibile connettersi con il server di database MySQL utilizzando il comando seguente.

$ mysql -u root

O

$ sudo mysql -u root

È necessario impostare una password forte per root o qualsiasi altro utente per fornire sicurezza del database. In questo tutorial sono mostrati due modi per modificare la password dell'utente MySQL. Puoi seguire chiunque da questi.

Modifica della password utilizzando il set:

La sintassi per la modifica della password di qualsiasi utente MySQL utilizzando impostato la dichiarazione è,

Imposta la password per "nome utente"@'hostname' = password ('password');

'Nome host' Per il server locale è 'LocalHost'. Esegui la seguente istruzione MySQL per impostare/reimpostare la password per radice utente. Qui, 'ABC890DEF' è impostato come password di root.

> Imposta password per 'root'@'localHost' = password ('ABC890DEF');

Esci dal server e prova a connettersi senza alcuna password. Il seguente errore di accesso negato verrà visualizzato nel terminale.

Esegui il comando con -P Opzione e testare la connessione applicando la password errata. Quindi verrà visualizzato il seguente messaggio di errore.

Ora, eseguire il comando con la password di root corretta impostata nel passaggio precedente. Se si fornisce la password corretta, sarà in grado di connettersi correttamente con il server.

$ mysql -u root -p

Modifica della password utilizzando l'aggiornamento:

La sintassi per la modifica della password MySQL utilizzando aggiornamento La query è riportata di seguito. Tutte le informazioni dell'utente sono archiviate in utente tavolo di mysql Banca dati. Quindi, se puoi aggiornare il valore di Parola d'ordine campo di utente Tabella per qualsiasi utente particolare, quindi la password di quell'utente verrà modificata correttamente.

Aggiorna mysql.Set di utente Password = password ('newPassword') dove
User = 'Nome utente' e host = 'hostname';

Per modificare la password di radice Utente sul server locale, è necessario eseguire il seguente comando SQL. Qui, 'MyNewPassword'è impostato come nuova password.

> Aggiorna mysql.User Set Password = Password ('MyNewPassword') dove
User = 'root' e host = 'localhost'

Ancora una volta, esci dal server e riavvia il server di database prima di testare la nuova password.

$ sudo servizio mysql riavvio

Ora, controlla che la nuova password funziona o meno per l'utente root.

$ mysql -u root -p

Seguendo una delle istruzioni SQL di cui sopra, è possibile modificare facilmente la password di qualsiasi utente MySQL esistente.