Cómo permitir conexiones remotas de MySQL a través de una interfaz particular

Cómo permitir conexiones remotas de MySQL a través de una interfaz particular

Tengo una 10.237.49.251IP encendida eth0y otra IP en otra interfaz

¿Cómo habilito las llamadas remotas de MySQL en eth0el dispositivo?

Respuesta1

El archivo de configuración mysqld, /etc/mysql/my.cnfen mi máquina Linux, tiene una bind-addressopció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.0la [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]

información relacionada