![Como permitir conexões remotas do MySQL através de uma interface específica](https://rvso.com/image/23936/Como%20permitir%20conex%C3%B5es%20remotas%20do%20MySQL%20atrav%C3%A9s%20de%20uma%20interface%20espec%C3%ADfica.png)
Tenho um 10.237.49.251
IP ligado eth0
e outro IP em outra interface
Como habilito chamadas remotas do MySQL no eth0
dispositivo?
Responder1
O arquivo de configuração do mysqld - na /etc/mysql/my.cnf
minha caixa Linux - tem uma bind-address
opçã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.0
na [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]