Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL Cambia password utente

A volte potrebbe essere necessario reimpostare la password dell'utente o recuperare la password di MySQL, nel caso in cui tu abbia dimenticato la password dell'utente. Ecco come modificare la password utente in MySQL.

MySQL Modifica password utente

Ecco i passaggi per modificare la password utente in MySQL. Puoi anche utilizzare questi passaggi per modificare la password utente in Mariadb.

1. Accedi a MySQL Server

Su Linux:
Apri il terminale ed esegui il comando seguente per accedere al server di database MySQL

$ mysql -u root -h localhost -p

Su Windows:
Vai alla cartella in cui mysql.exe si trova (ad es. C:\Programmi\mysql\mysql-5.5\bin) e fare doppio clic su mysql.exe per aprire il prompt dei comandi di MySQL.

Bonus Lettura:MySQL Cast come Booleano

2. Modifica password utente

Dopo aver effettuato l'accesso a MySQL, eseguire il comando seguente per passare il database a mysql

$ use mysql;

Sono disponibili 3 comandi per modificare la password utente:utilizzando ALTER USER, SET PASSWORD e UPDATE USER

Eseguire il comando seguente per modificare la password utente utilizzando ALTER TABLE. Sostituisci nome_utente , nome host e nuova_password rispettivamente con il nome utente del database, l'ip host e la nuova password.

ALTER USER 'user_name'@'hostname' IDENTIFIED BY 'new_password';

Ad esempio, se hai un utente remoto da IP 45.23.145.35 con nome utente read_user e nuova password  "abcxyz", quindi ecco il comando per modificare la password utente

ALTER USER 'read_user'@'45.23.145.35' IDENTIFIED BY 'abcxyz';

Se desideri modificare la password di un utente locale, utilizza localhost o 127.0.0.1 come IP host

ALTER USER 'read_user'@'localhost' IDENTIFIED BY 'abcxyz';

Bonus Lettura:MySQL CAST vs CONVERT

Puoi anche usare il comando SET PASSWORD per cambiare la password dell'utente in MySQL. Ecco la sintassi per cambiare la password utente usando il comando SET PASSWORD. Sostituisci nome_utente , nome host e nuova_password rispettivamente con il nome utente del database, l'ip host e la nuova password.

SET PASSWORD FOR 'user_name'@'hostname' = PASSWORD('new_password');

Ecco l'esempio sopra usando il comando SET PASSWORD

SET PASSWORD FOR 'read_user'@'localhost' = PASSWORD('abcxyz');

Allo stesso modo, ecco la sintassi per cambiare la password utente usando il comando UPDATE USER.

UPDATE mysql.user SET Password=PASSWORD('new_password') 
WHERE USER='user_name' AND Host='hostname';

Ecco l'esempio sopra usando il comando utente UPDATE

UPDATE mysql.user SET Password=PASSWORD('abcxyz') 
WHERE USER='read_user' AND Host='localhost';

Lettura bonus:query di ripristino MySQL

3. Privilegi Flush

Esegui il comando seguente per applicare le modifiche.

$ flush privileges;

Si spera che i comandi precedenti ti aiutino a cambiare la password utente in MySQL.

Ubiq semplifica la visualizzazione dei dati in pochi minuti e il monitoraggio in dashboard in tempo reale. Provalo oggi!