Impossible de se connecter à mysql après avoir défini les privilèges / hôte mysql incorrects

Sur CentOS 5.x, j'ai utilisé le panneau Webmin et j'étais dans des parameters mysql, j'essayais de permettre à la "racine" de se connecter à partir de mon ip personnel en plus de localhost. Dans la list des hôtes, j'ai eu "any" ou "localhost", j'ai essayé de le faire "localhost, 84.xx.xx.xx" en pensant qu'il me permettra de me connecter à partir de mon ordinateur local avec le programme d'administrateur mysql.

Après avoir enregistré datatables saisies, je ne peux pas faire beaucoup sur mysql

Webmin dit DBI connect failed : Access denied for user ''@'localhost' to database 'mysql'

Dans SSH mysql dit ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'

Ma supposition est que mysql n'autorise pas la connection racine de n'importe quel hôte, car j'ai entré des hôtes incorrects.

J'ai essayé de désinstaller et de réinstaller mysql mais pas de changement. Existe-t-il un moyen de réinitialiser cela? Je n'ai pas de données de database, je peux supprimer tout si nécessaire.

Merci.

2 Solutions collect form web for “Impossible de se connecter à mysql après avoir défini les privilèges / hôte mysql incorrects”

Connectez-vous à un terminal en tant que root et arrêtez le démon mysql.

 /etc/init.d/mysqld stop 

Ensuite, lancez le démon mysql et sautez les tables de subvention qui stockent les passwords et autres informations privilégiées

 mysqld_safe --skip-grant-tables & 

Vous devriez voir le démarrage de mysqld avec succès. Maintenant, vous devriez pouvoir vous connecter à mysql sans mot de passe.

 mysql --user=root mysql 

puis mettez à jour les informations pertinentes:

 update user set Password=PASSWORD('new-password') where user='root'; flush privileges; exit; 

puis redémarrez le démon mysql comme vous le feriez normalement

 /etc/init.d/mysqld restart 

Regardez également la documentation MySQL pour vous aider si vous êtes coincé

Vous devez démarrer mysql avec l'option --skip-grant-tables . Regardez cette page . Après cela, vous devriez pouvoir vous connecter à la database mysql. Vous pouvez ensuite réparer l'erreur.

  • Impossible de modifier l'user dans le context de security du lien symbolique
  • Limiter l'access au file des users Unix
  • Comment puis-je consolider plusieurs servers MySQL?
  • Spamassassin ne peut pas écrire de files sur le disque
  • Problème user nouveau server de search MSSE
  • Force la fermeture immédiate de l'user authentifié (cas d'urgence)
  • Debian: comment créer un user avec privilèges root (sudo)
  • L'user de Proftpd CentOS ne peut se connecter qu'avec un shell / bin / bash
  • Qu'arrive-t-il aux files users lorsque je supprime l'user dans linux?
  • Comment savoir quel user appartient à ce que ip on debian
  • afficher la list des users command cisco 5500 ASA
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.