J'ai suivi ce tutoriel pour installer MySQL mais après avoir installé MySQL avec succès, je n'ai pas pu accéder à la base de données.
ERREUR 1698 (28000): accès refusé à l'utilisateur 'root' @ 'localhost'
permissions
mysql
lamp
Ashrafuzzaman Sujan
la source
la source
Réponses:
J'ai trouvé une solution sur le lien ici , en suivant cette solution, j'ai résolu mon problème.
Les étapes courtes sont:
Remarque: voici
test
un nouveau mot de passe pour l'utilisateur root. N'oubliez pas non plus d'exécuter la commandesudo service mysql restart
après avoir modifié l'utilisateur.la source
J'ai trouvé un autre moyen bien meilleur car nous n'avons pas besoin de donner de mot de passe pour le système local.
C'est comme suit.
Terminal ouvert et type
Il vous demandera dans mysql, ici vous pouvez lancer toutes les commandes mysql.
Utilisez la table mysql pour changer le type de table, afin que nous puissions utiliser un mot de passe vide. Ci-dessous est la commande pour cela
Maintenant, nous changeons le type de table en suivant la commande
maintenant, nous devons vider les privilèges, car nous avons utilisé UPDATE. Si vous utilisez INSERT, UPDATE ou DELETE sur les tables de droits directement, vous devez utiliser FLUSH PRIVILEGES pour recharger les tables de droits.
maintenant quittez mysql en suivant la commande
maintenant redémarrez le serveur mysql en suivant la commande
J'espère que cela peut aider
Merci.
la source