Cuando instalamos MySQL en nuestro sistema Linux, normalmente, la instalación por defecto solo permite acceder al motor de la base de datos desde la misma máquina y como localhost (o 127.0.0.1) pero en ningún caso con la IP local propia, y mucho menos desde otros ordenadores, desde nuestra red local o desde Internet. Esto es así por motivos de seguridad.
Si queremos que sea accesible en local desde la IP de la propia máquina, o queremos que sea accesible desde la red local o Internet tendremos que realizar una breve modificación en el fichero de configuración my.cnf. Dicho fichero, en instalaciones normales, se encuentra en el directorio /etc/mysql.
Buscaremos la línea
y la sustituiremos por
donde IP_local_maquina es la IP local de la máquina en la que está instalado MySQL, por ejemplo 192.168.1.10, quedando:
Ahora simplemente tendremos que reiniciar nuestro MySQL:
Y ya tendremos nuestro MySQL configurado para ser accedido desde el exterior. No olvidar abrir su puerto, por defecto 3306, si tenemos instalado un software de firewall, o en el router si va ser accedido desde Internet.
Si queremos que sea accesible en local desde la IP de la propia máquina, o queremos que sea accesible desde la red local o Internet tendremos que realizar una breve modificación en el fichero de configuración my.cnf. Dicho fichero, en instalaciones normales, se encuentra en el directorio /etc/mysql.
Buscaremos la línea
bind-address = 127.0.0.1
y la sustituiremos por
bind-address = IP_local_maquina
donde IP_local_maquina es la IP local de la máquina en la que está instalado MySQL, por ejemplo 192.168.1.10, quedando:
bind-address = 192.168.1.10
Ahora simplemente tendremos que reiniciar nuestro MySQL:
/sbin /service mysqld restart
Y ya tendremos nuestro MySQL configurado para ser accedido desde el exterior. No olvidar abrir su puerto, por defecto 3306, si tenemos instalado un software de firewall, o en el router si va ser accedido desde Internet.
Comentarios
Publicar un comentario