Como eu permito o acesso remoto ao mysql usando o xampp?

4

Estou usando o xampp e o navicat para gerenciar o mysql em duas máquinas dev (laptop e desktop). O laptop é minha máquina principal, enquanto a área de trabalho atua como um servidor local de desenvolvimento para o grupo.

Conectar-se ao mysql via localhost no navicat está funcionando bem no laptop. Existe uma maneira (diferente do método de encapsulamento http) para permitir o acesso à área de trabalho do laptop via navicat?

    
por sprugman 11.08.2009 / 17:37

2 respostas

4

Apenas certifique-se de que seu mysql esteja vinculado a um soquete em 0.0.0.0 e você consiga se conectar a esse soquete. Eu acho que o padrão é que o mysql se ligue ao 127.0.0.1, o que, é claro, é difícil de alcançar do lado de fora.

EDITAR: O arquivo de configuração do MySQL deve estar em .\xampp\mysql\bin\my.ini . Você precisa encontrar o parâmetro bind-address e alterá-lo para 0.0.0.0.

Todos na sua rede devem ser capazes de conectar aquela instância do MySQL. Claro, isso pode incluir pessoas que não deveriam fazer isso. Mas contanto que haja uma senha para cada usuário do mysql e a instância não esteja voltada para a Internet, não há muito com o que se preocupar.

    
por 11.08.2009 / 18:22
1

Se não encontrado, adicione-o.

bind-address = 0.0.0.0 no mysqld

Veja link

    
por 29.04.2010 / 09:24