En la mayoría de las instalaciones predeterminadas, MySQL se vincula a 127.0.0.1, que solo permite conexiones locales.
Si desea cambiar eso (ATENCIÓN:puede ser un problema de seguridad), debe cambiarlo en el archivo de configuración (generalmente /etc/mysql/my.cnf
en distribuciones de Linux). O en Windows podría estar en estas ubicaciones:
C:\Windows\my.ini C:\Windows\my.cnf C:\my.ini C:\my.cnf
C:\Program Files\MySQL\MySQL Server 5.5\my.ini
C:\Program Files\MySQL\MySQL Server 5.5\my.cnf
Por lo general, es suficiente comentar la bind-address
línea como esta, que permitirá conexiones desde todas las IP:
# bind-address = 127.0.0.1
También vale la pena señalar que la mayoría de los servidores web no permitirán conexiones MySQL desde hosts arbitrarios y no puede cambiar ese hecho (solo puede acceder a su instancia de MySQL usando una aplicación local, en la mayoría de los casos phpmyadmin).