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

MySQL:come reimpostare o modificare la password di root di MySQL?

Imposta/modifica/reimposta la password di root MySQL su Ubuntu Linux. Inserisci le seguenti righe nel tuo terminale.

  1. Arresta il server MySQL:sudo /etc/init.d/mysql stop
  2. Avvia mysqld configurazione:sudo mysqld --skip-grant-tables &

In alcuni casi, devi creare il /var/run/mysqld primo:

    sudo mkdir -v /var/run/mysqld && sudo chown mysql /var/run/mysqld
  1. Accedi a MySQL come root:mysql -u root mysql
  2. Sostituisci YOURNEWPASSWORD con la tua nuova password:

Per MySQL <8.0

    UPDATE
      mysql.user
    SET
      Password = PASSWORD('YOURNEWPASSWORD')
    WHERE
      User = 'root';
    FLUSH PRIVILEGES;
    exit;

Nota:su alcune versioni, se password la colonna non esiste, potresti provare:
UPDATE user SET authentication_string=password('YOURNEWPASSWORD') WHERE user='root';

Nota:questo metodo non è considerato il modo più sicuro per reimpostare la password, tuttavia funziona.

Per MySQL>=8.0

ALTER USER 'root'@'localhost' IDENTIFIED BY 'YOURNEWPASSWORD';

Riferimenti:

  1. Imposta/Cambia/Reimposta la password di root MySQL su Ubuntu Linux
  2. Come reimpostare la password di root (v5.6 )
  3. Come reimpostare la password di root (v8.0 )