Dans MySQL, le compte est lié à l'ordi depuis lequel il est exécuté.
Avec phpMyAdmin, tu utilises le compte moi@'192.168.0.12' (ou moi@serveurphp, si jamais PHP n'est pas installé sur la même machine que MySQL).
Avec Toad, tu tentes une connexion directement depuis ton poste client, et apparemment, il n'y a pas de compte moi@posteclient qui le permette.
Pour visualiser tout ça, tu peux lancer la requête suivante, de préférence avec un compte administrateur :
1 2
|
SELECT user, host FROM mysql.user ; |
Si mon hypothèse est confirmée, tu peux par exemple renommer ton compte moi afin de pouvoir l'utiliser depuis n'importe quel poste :
1 2
|
RENAME USER moi@'192.168.0.12' TO moi@'%' ; |
autre option plus restrictive :
RENAME USER moi@'192.168.0.12' TO moi@'192.168.%' ;
Partager