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

Come ripristinare la password di root MySQL dimenticata?

Di seguito è riportato il processo per reimpostare la password dell'utente root, quando abbiamo dimenticato la password dell'utente root o non abbiamo recuperato la password fornita durante l'installazione.

Sistema operativo:Ubuntu 16.04

MySQL - 5.7

  1. Arresta Mysql Serversudo /etc/init.d/mysql stop
  2. Per evitare l'errore, la directory mysqld_safe '/var/run/mysqld' per il file socket UNIX non esiste, esegui i seguenti comandi:sudo mkdir -p /var/run/mysqld sudo chown mysql:mysql /var/run/mysqld
  3. Avvia mysql in modalità provvisoria:sudo mysqld_safe --skip-grant-tables &
  4. Accedi a Mysql e cambia la password per dire 'root123':Nella versione 5.7 la colonna della password viene rinominata come stringa_autenticazione.mysql -uroot mysql>use mysql; mysql>update user set authentication_string=password('root123') where user='root';
  5. Se ricevi l'errore ::MySQL non riesce su:mysql "ERRORE 1524 (HY000):Il plug-in 'auth_socket' non è caricato", quindi esegui i comandi seguenti e quindi esegui il 4° passaggio. mysql>update user set plugin="mysql_native_password" where User='root'; mysql>flush privileges; quit;
  6. Arresta e avvia mysql server sudo /etc/init.d/mysql stop sudo /etc/init.d/mysql start
  7. Accedi con la nuova password mysql -uroot -proot123

PFB, gli URL di riferimento.

https://support.rackspace. com/how-to/mysql-reset-a-lost-mysql-root-password/ mysqld_safe La directory '/var/run/mysqld' per il file socket UNIX non esiste MySQL Il DB utente non ha colonne password - Installazione di MySQL su OSX MySQL non riesce su:mysql "ERRORE 1524 (HY000):il plug-in 'auth_socket' non è caricato"