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

password di root mysql dimenticata

Ecco i passaggi da seguire:

  1. Individua il file di configurazione di MySQL usando:$ mysql --help | grep -A 1 "Default options"

Su Ubuntu 16, la posizione del file è in genere /etc/mysql/mysql.conf.d/mysqld.cnf

  1. Modifica il file di configurazione usando:$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

  2. Aggiungi skip-grant-tables sotto [mysqld] bloccare e salvare le modifiche.

  1. Riavvia il servizio MySQL utilizzando:sudo service mysql restart

  2. Controlla lo stato del servizio MySQL:sudo service mysql status

  1. Accedi a mysql con:$ mysql -u root

  2. E cambia la root password:

mysql> PRIVILEGI FLUSH;

mysql> ALTER USER 'root'@'localhost' IDENTIFICATO CONmysql_native_password BY 'MyNewPass';

  1. Ripristina le modifiche al file di configurazione MySQL rimuovendo skip-grant-tables riga o commentandolo con un # (cancelletto).

  2. Infine riavvia il servizio MySQL e sei a posto.