Como permitir conexões remotas do mysql via interface particular

3

Eu tenho um 10.237.49.251 IP em eth0 e outro IP em outra interface

Como faço para ativar chamadas mysql remotas no eth0 device?

    
por Andrew 14.07.2012 / 01:00

2 respostas

11

O arquivo de configuração mysqld - em /etc/mysql/my.cnf na minha caixa Linux - tem uma opção bind-address . Isso pode ser configurado para um endereço IP específico, como 10.237.49.251, e o MySQL irá então somente escutar nessa interface (eth0).

O padrão (pelo menos no Ubuntu) é escutar apenas no localhost, aka. a interface de loopback (127.0.0.1).

Caso contrário, o MySQL pode escutar em todas as portas e interfaces disponíveis, que podem ser explicitamente especificadas com bind-address=0.0.0.0 .

    
por 18.10.2012 / 03:58
4

você pode usar:

iptables -A INPUT -p tcp --dport 3306 -d 10.237.49.251 -i eth0 -j ACCEPT
    
por 19.08.2012 / 00:30