Mysql: acesso remoto e local

0

Eu tenho um gentoo onde é instalado um servidor mysql. Eu preciso de um acesso remoto para este servidor, por isso modifiquei a opção bind address no arquivo /etc/mysql/my.cnf trazendo-o de

bindaddress: 127.0.0.1

para

bindaddress: MY_FOREIGN_IP

E desta forma obtenho um acesso remoto ao servidor mysql.

O problema é que eu tenho um serviço local que usa 127.0.0.1 ip para falar com meu banco de dados. Se eu alterar a opção bindaddress, este serviço não poderá mais acessar o servidor mysql.

Existe uma maneira de resolver esse problema sem usar o túnel ssh?

    
por Bau Miao 03.02.2015 / 15:43

1 resposta

1

Você pode ligar a 0.0.0.0 , para que o MySQL aceite conexões com qualquer endereço IP que exista no host, incluindo 127.0.0.1 .

Geralmente, os clientes locais também podem se conectar por meio de um soquete unix; verifique a configuração para uma linha socket: . Essa pode ser uma alternativa viável ao uso de 127.0.0.1 .

Certifique-se de que os usuários do MySQL tenham privilégios suficientes do IP do cliente do qual eles estão se conectando.

    
por 03.02.2015 / 15:52