Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie setzt man das Root-Passwort in MySQL 8.0.11 zurück?

als hier sagt:

1.wenn Sie sich im Skip-Grant-Tables-Modus befinden
in mysqld_safe:

UPDATE mysql.user SET authentication_string=null WHERE User='root';
FLUSH PRIVILEGES;
exit;

und dann im Terminal:

mysql -u root

in mysql:

ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'yourpasswd';

2.nicht im skip-grant-tables-Modus
nur in mysql:

ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'yourpasswd';