Cambiar MySQL para escuchar en TCP
Por defecto, MySQL solo permite conexiones desde la dirección localhost. El archivo de configuración generalmente se encuentra en /etc/mysql/my.cnf
Querrás comentar la línea de dirección de enlace haciendo que se vea así:
# bind-address = 127.0.0.1
A continuación, deberá reiniciar el servidor de base de datos:
sudo /etc/init.d/mysql restart