Aller au contenu

Nouveau membre ?! Pense à te présenter pour accéder au contenu du forum !

New member ?! Introduce yourself to get access to the forum !

Kameyu

 tutoriel Erreur de connexion navicat

Messages recommandés

Posté(e) (modifié)

Salut!

 

Après avoir vu encore et encore le même problème, j'ai décidé de poster un mini tutoriel pour corriger vos erreurs Navicat si jamais vous n'avez pas le bon mot de passe, ou

si malgré tout vous avez le bon mot de passe mais que vous n'avez quand même pas accès à la base de données. Je fais un bref copié/collé de mon message, mais c'est pour

permettre aux personnes qui cherchent la solution dans les tutoriels plutôt que l'A/Q/S puissent y trouver leur bonheur facilement. Question de référencement.

 

Si vous êtes sûrs que votre mot de passe est correct (car vous l'avez vous-même créé par exemple) mais que vous obtenez cette erreur:

Citation

1045 - Access denied for user [...] (using password: YES)

 

C'est que le blocage ne provient pas du mot de passe.

Un accès refusé peut se manifester également lorsque l'adresse IP qui souhaite se connecter au serveur n'est pas explicitement autorisée dans la liste des utilisateurs.

Par exemple, un utilisateur défini comme: 'root'@'%' pourra se connecter via n'importe quelle adresse IP (le '%' étant un masque d'adresse IP signifiant "toutes directions").

 

Essayez de créer un utilisateur via le compte mysql local:

[email protected]# mysql -u mt2 -p [email protected]#
[email protected]# mysql -u mt2 -p epv4minq

S'il vous demande un mot de passe, essayez les deux précédents, ou alors n'entrez aucun mot de passe.

Une fois connecté en local, vous avez deux options:

1) Créer un utilisateur qui acceptera toute adresse IP entrante ( avec le '%' )

2) Créer un utilisateur pour vous seul (avec une IP entrante prédéfinie)

/!\ Attention /!\ en revanche, si votre IP Hamachi change, vous perdrez l'accès car votre nouvelle IP ne sera pas acceptée avec l'option 2.

 

Pour ce faire, une fois connecté au serveur mysql:

mysql> CREATE USER  'ID'@'VOTRE_IP_HAMACHI' IDENTIFIED BY 'VOTRE_MOT_DE_PASSE';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'ID'@'VOTRE_IP_HAMACHI' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES; #Juste au cas où, mais ce n'est pas obligatoire.

Bien entendu, vous remplacerez "ID" par l'identifiant que vous désirez utiliser pour vous connecter à MySQL, "VOTRE_MOT_DE_PASSE" par votre mot de passe (évidemment)

ainsi que "VOTRE_IP_HAMACHI" par votre IP Hamachi, et non celle finissant par '.100' !. Si vous souhaitez l'option 1, pour pouvoir vous connecter depuis n'importe quelle IP,

mettez juste un % à la place de IP_HAMACHI, comme ceci par exemple:

CREATE USER 'Kameyu'@'%' IDENTIFIED BY '123456789011223344';

Si ça ne marche toujours pas, c'est que vous avez mal configuré vos paramètres réseau.

 

La bise!

 

Modifié par Kameyu

Partager ce message


Lien à poster
Partager sur d’autres sites

×

Information importante

By using this site, you agree to our Conditions d’utilisation.