Você verificou se as configurações do my.cnf estão corretas?
Se você especificou "bind-address = 127.0.0.1" no my.cnf
Então o seu servidor MySQL apenas escuta localhost e não permite conexões remotas. São as configurações padrão nas modernas instalações do MySQL.