web-dev-qa-db-fra.com

Erreur 1698 (28000): Accès refusé à l'utilisateur '@' localhost sur MySQL 5.7

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?

2
nayan ets

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

2
ryan dean

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;
0
Kay