![Cómo permitir conexiones remotas de MySQL a través de una interfaz particular](https://rvso.com/image/23936/C%C3%B3mo%20permitir%20conexiones%20remotas%20de%20MySQL%20a%20trav%C3%A9s%20de%20una%20interfaz%20particular.png)
Tengo una 10.237.49.251
IP encendida eth0
y otra IP en otra interfaz
¿Cómo habilito las llamadas remotas de MySQL en eth0
el dispositivo?
Respuesta1
El archivo de configuración mysqld, /etc/mysql/my.cnf
en mi máquina Linux, tiene una bind-address
opción. Esto se puede configurar en una dirección IP particular, como 10.237.49.251, y MySQL luegosoloescuche en esa interfaz (eth0).
El valor predeterminado (al menos en Ubuntu) es escuchar solo en localhost, también conocido como. la interfaz de bucle invertido (127.0.0.1).
De lo contrario, MySQL puede escuchar en todos los puertos e interfaces disponibles, que se pueden especificar explícitamente en bind-address=0.0.0.0
la [mysqld]
sección.
Respuesta2
puedes usar :
iptables -A INPUT -p tcp --dport 3306 -d 10.237.49.251 -i eth0 -j ACCEPT
Respuesta3
para wsl
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
agregar
bind-address = 0.0.0.0 en la sección [mysqld]