sql >> Database >  >> RDS >> Mysql

Hoe het MySQL-rootwachtwoord te achterhalen?

dankzij @thusharaK kon ik het root-wachtwoord opnieuw instellen zonder het oude wachtwoord te kennen.

Op ubuntu heb ik het volgende gedaan:

sudo service mysql stop
sudo mysqld_safe --skip-grant-tables --skip-syslog --skip-networking

Voer vervolgens mysql uit in een nieuwe terminal:

mysql -u root

En voer de volgende vragen uit om het wachtwoord te wijzigen:

UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root';
FLUSH PRIVILEGES;

In MySQL 5.7 is het wachtwoordveld in het tabelveld mysql.user verwijderd, nu is de veldnaam 'authentication_string'.

Sluit de veilige modus van mysql en start de mysql-service door:

mysqladmin shutdown
sudo service mysql start


  1. Django uniek samen beperking falen?

  2. SQL-vergelijkingsoperator

  3. postgresql-installaties met één instantie

  4. Kan Arabisch niet opslaan in MYSQL-database met behulp van PHP