/etc/hosts
pode ser usado se você quiser mapear um nome DNS específico para um endereço IP diferente do que ele realmente tem, mas se o endereço IP já estiver especificado pelo aplicativo, esse e qualquer outro outras técnicas baseadas na manipulação da resolução do nome do host serão inúteis: o aplicativo já possui um endereço IP perfeitamente bom para se conectar, portanto, ele não precisa de nenhum serviço de resolução de nomes de host.
Se você quiser redirecionar o tráfego que está saindo para um endereço IP especificado de volta ao sistema local, precisará de iptables
para isso.
sudo iptables -t nat -I OUTPUT --dst 5x.2x.2xx.1xx -p tcp --dport 3306 -j REDIRECT --to-ports 3306
Isto irá redirecionar quaisquer conexões de saída do seu sistema para a porta padrão do MySQL 3306 de 5x.2x.2xx.1xx de volta para a porta 3306 do seu próprio sistema. Substitua o 5x.2x.2xx.1xx e o 3306 pelo endereço IP real e pelos números de porta, obviamente.
O comando acima será efetivo imediatamente, mas não persistirá durante uma reinicialização, a menos que você faça alguma outra coisa para tornar as configurações persistentes, mas talvez você nem precise disso?