viernes, 20 de marzo de 2020

Como conectar a una BD MySQL, en XAMPP, desde un PC remoto

Por comandos desde un shell (cmd):

1.º Necesitamos un cliente mysql instalado en el PC remoto/cliente que quiera conectar a la BD del servidor Xampp. Luego habrá que instalarlo.

2.º MySQL utiliza el puerto 3306 por defecto. Asegurarnos de que este puerto esté abierto. Mucho cuidado con los firewall.

3.º Del archivo mysql/bin/my.ini debemos dejar como comentario la línea bin-address = 127.0.0.1, poniéndole un # delante para que así nos dejara conectar desde otro host. Luego toca reiniciar el mysql.

   En Xampp ya viene así luego no hay que tocarlo.

4.º Siendo 192.168.2.2 la IP del servidor Xampp/MySQL desde el cmd del PC cliente (192.168.2.3) escribimos 'mysql.exe -h 192.168.2.2 -u remoto -p' y entramos.
    O 'mysql -P3306 -u remoto -h 192.168.2.2'

Otra forma sería mediante PHP, pero esa es otra historia.

No hay comentarios: