Não é possível localizar o servidor MySQL

1

Portanto, há esse antigo servidor legado executando o MySQL em algum lugar de nosso escritório. Eu consigo me conectar remotamente usando:

# mysql -u someuser -p -h ancientserver.domain.com

Eu vejo as tabelas que espero. No entanto, quando eu me conecto ao servidor via ssh assim:

# ssh [email protected]

execute então:

# ps -ef | grep mysql

Eu não vejo um processo do servidor mysql. Outra exploração confirma que o servidor mysql não está instalado como ancientserver.domain.com.

É possível que este ancientserver.domain.com esteja usando um proxy - apenas passando os pedidos do MySQL para outro servidor? Em caso afirmativo, como eu poderia determinar o ip do servidor real no qual o servidor MySQL está instalado?

Enquanto conectado, executei um:

mysql> @@hostname

e o hostname é de fato diferente daquele de ancientserver.domain.com.

    
por nedblorf 29.10.2015 / 20:12

2 respostas

3

Eu ficaria tentado a executar o tcpdump em seu cliente e ver se seu cliente está entrando em contato com ancientserver.domain.com . Se estiver, conecte-se a isso e novamente tcpdump. Veja se você tem algum tipo de encaminhamento de porta ou encapsulamento acontecendo. Capturas de pacotes provavelmente devem lhe dar uma ideia.

tcpdump -qni any port 3306 # watch for port 3306 traffic on any interface.

Se houver algum firewall ou roteador entre você e esse host, verifique se os pacotes estão sendo redirecionados antes de chegarem ao destino nomeado. Um tcpdump no destino nomeado deve estar vazio se é isso que está acontecendo.

Verifique suas regras de iptables iptables -nL -t nat . Procure por qualquer coisa que pareça ser um simples proxy tcp. O comando netstat @knowhy deve fazer isso.

    
por 29.10.2015 / 22:33
1

Você pode usar netstat -tulpn | grep 3306 para identificar o processo usando a porta mysql 3306 .

Existe um proxy do MySQL mas meu palpite é que o processo do MySQL está sendo executado com um nome diferente e é por isso que você não pode encontrá-lo via ps .

    
por 29.10.2015 / 20:23