Il faudrait que tu précises un peu ton problème :
- est-ce que le client et le serveur sont sur la même machine ?
- si ce sont deux machines distinctes, quelle bind-address as-tu configuré dans /etc/mysql/my.cnf ?
- quelle commande mysql lances-tu ?
Dans l'idée :
1) Si le client et le serveur sont sur la même machine, ton serveur n'a pas besoin d'écouter de connexions entrantes sur le réseau. Pour se connecter il faut simplement lancer :
mysql -u root -p
Il faut au préalable vérifier que mysqld (le démon mysql est lancé et écoute sur le port 3306, ou s'il écoute sur un autre port, il faut le préciser dans la commande ci-dessus) :
ps aux | grep mysql
netstat -ntlp | grep 3306
2) Si ce sont deux machines distinctes, il faut faire les vérifications ci-dessus, mais aussi vérifier que la bind-address utilisée par mysqld est 0.0.0.0, ce qui signifie qu'une connexion entrante mysql peut arriver sur n'importe quelle interface réseau (on peut aussi la restreindre à une interface réseau particulière). Pour cela il faut corriger en root /etc/mysql/my.cnf et relancer mysqld typiquement avec une commande de ce genre :
service mysql restart
/etc/init.d/mysql restart
Ensuite, si l'IP du serveur est 11.22.33.44, côté client il faut lancer pour se connecter en tant que "toto" :
mysql -u toto -p -h 11.22.33.44
Mais même là, ce n'est pas forcément suffisant, car dans mysql, un profil est identifié par le couple (login, ip de provenance). Cela signifie que si le compte toto n'est configuré qu'en local ('toto'@'localhost'), son accès sera refusé. Pour cela, il faut ajouter un compte 'toto'@'%' comme indiqué ici
https://dev.mysql.com/doc/refman/5.6/en/create-user.html
https://dev.mysql.com/doc/refman/5.6/en/account-names.html
Pour cela, il faudra te connecter en root en local (donc lancer le client depuis la machine qui fait office de serveur) et lancer une commande du genre :
GRANT ALL PRIVILEGES ON mabase.* TO 'toto'@'%' IDENTIFIED BY 'mon mot de passe'
Ceci donnera à toto la possibilité de se connecter à la base "mabase" et d'avoir tous les droits dessus (on peut évidemment donner des droits plus restreints, et de manière générale il vaut mieux donner des droits aussi restreints que possible = juste le nécessaire).
Bonne chance