sql >> Base de Datos >  >> RDS >> Mysql

¿Es posible el acceso remoto a la base de datos mysql en alojamientos compartidos?

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).