Vous devez mettre ceci en tant que root :
GRANT ALL PRIVILEGES ON *.* TO 'USERNAME'@'IP' IDENTIFIED BY 'PASSWORD' with grant option;
;
où IP est l'adresse IP à laquelle vous souhaitez autoriser l'accès, USERNAME est l'utilisateur que vous utilisez pour vous connecter et PASSWORD est le mot de passe correspondant.
Si vous souhaitez autoriser l'accès à partir de n'importe quelle adresse IP, mettez simplement %
au lieu de votre IP
et ensuite vous n'avez plus qu'à mettre
FLUSH PRIVILEGES;
Ou redémarrez le serveur mysql et c'est tout.