Si tu utilises EasyPHP, j'ai des raisons de penser que tu es sous Windows, donc la directive skip_networking dans le my.ini ne servirait à rien.
Par contre dans phpMyAdmin, tu peux voir les privilèges : là, tu dois pouvoir identifier les utilisateurs autorisés et noter un détail dans la colonne « Serveur » Pour certains utilisateurs, tu vois « localhost » et pour d'autres tu vois « % » : ces derniers peuvent accéder depuis n'importe où, incluant l'extérieur, les premiers étant limités à un accès depuis la machine elle-même.
Le problème vient donc de la manière dont est créé l'utilisateur au départ.
Création d'un utilisateur local exclusivement :
GRANT ALL PRIVILEGES ON {$nomschema}.* TO 'loginutilisateur'@'localhost'".
" IDENTIFIED BY 'monsupermotdepasse';
Le même depuis n'importe où :
GRANT ALL PRIVILEGES ON {$nomschema}.* TO 'loginutilisateur'@'%'".
" IDENTIFIED BY 'monsupermotdepasse';
Vérifie donc ça et reviens nous voir avec ce que tu auras trouvé

Si tu utilises EasyPHP, j'ai des raisons de penser que tu es sous Windows, donc la directive skip_networking dans le my.ini ne servirait à rien.
Par contre dans phpMyAdmin, tu peux voir les privilèges : là, tu dois pouvoir identifier les utilisateurs autorisés et noter un détail dans la colonne « Serveur » Pour certains utilisateurs, tu vois « localhost » et pour d'autres tu vois « % » : ces derniers peuvent accéder depuis n'importe où, incluant l'extérieur, les premiers étant limités à un accès depuis la machine elle-même.
Le problème vient donc de la manière dont est créé l'utilisateur au départ.
Création d'un utilisateur local exclusivement :
[sql]GRANT ALL PRIVILEGES ON {$nomschema}.* TO 'loginutilisateur'@'localhost'".
" IDENTIFIED BY 'monsupermotdepasse';[/sql]
Le même depuis n'importe où :
[sql]GRANT ALL PRIVILEGES ON {$nomschema}.* TO 'loginutilisateur'@'%'".
" IDENTIFIED BY 'monsupermotdepasse';[/sql]
Vérifie donc ça et reviens nous voir avec ce que tu auras trouvé ;)