Aujourd'hui, j'ai installé MySQL 5.7 sur Ubuntu 18.04 après l'installation indiquée Erreur 1698 (28000): Accès refusé à l'utilisateur 'root' @ 'localhost, comment résoudre ce problème s'il vous plaît faites le moi savoir?
J'avais compris votre problème tout en soumettant la requête. C'est la très belle solution pour votre problème.
S'il vous plaît vérifier ici: https://www.expresstechsoftwares.com/mysql-access-téied-user-root-localhost/
Bravo Ryan
Configurer l'environnement Temp pour accéder à MySQL
Sudo systemctl stop mysqld
Sudo systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"
Sudo systemctl start mysqld
Connexion dans MySQL
mysql -u root -p
Mettre à jour le mot de passe
UPDATE user SET authentication_string=password('123') WHERE user='root';
Flush PRIVILÈGES PRÉCÉDENTES & Grant
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON mydb.* TO 'root'@'localhost' WITH GRANT OPTION;