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
.