Como permitir conexões remotas do MySQL através de uma interface específica

Como permitir conexões remotas do MySQL através de uma interface específica

Tenho um 10.237.49.251IP ligado eth0e outro IP em outra interface

Como habilito chamadas remotas do MySQL no eth0dispositivo?

Responder1

O arquivo de configuração do mysqld - na /etc/mysql/my.cnfminha caixa Linux - tem uma bind-addressopção. Isto pode ser definido para um endereço IP específico, como 10.237.49.251, e o MySQL irá entãoapenasouça nessa interface (eth0).

O padrão (pelo menos no Ubuntu) é ouvir apenas no localhost, também conhecido como. a interface de loopback (127.0.0.1).

Caso contrário, o MySQL pode escutar todas as portas e interfaces disponíveis, que podem ser especificadas explicitamente bind-address=0.0.0.0na [mysqld]seção.

Responder2

você pode usar :

iptables -A INPUT -p tcp --dport 3306 -d 10.237.49.251 -i eth0 -j ACCEPT

Responder3

Para wsl

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

adicionar

endereço de ligação = 0.0.0.0 na seção [mysqld]

informação relacionada