J'ai récemment suivi des tutoriels et installé mysql avec Sudo apt-get install mysql-server-5.7
Je peux me connecter à la base de données à l'aide d'un mot de passe en exécutant la commande suivante:
Sudo mysql -u root -p
J'essaie de me connecter en exécutant:
mysql -u root -p
mais j'obtiens l'erreur:
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
Pourquoi? Comment puis-je réparer cela?
Sudo mysql -u root -p
drop user 'root'@'localhost';
create user 'root'@'%' identified by 'your_password';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;