Como se conectar ao MySQL via IP, não apenas localhost

1

Eu gostaria de fazer com que a instância MySQL do meu servidor WAMP em casa seja exposta à Internet para atualizações de uma fonte externa. Eu sou capaz de usar o MySQL Workbench e se conectar localmente (na mesma caixa) com localhost ou 127.0.0.1. Se eu usar as caixas IP, não consigo me conectar. Tenho certeza de que esta é uma simples alteração na configuração de segurança, só agora a certeza de onde.

Meu desejo é encaminhar a porta 3306 no meu roteador para essa caixa.

Quais configurações precisam ser alteradas?

    
por Kendor 14.03.2013 / 00:31

2 respostas

3

Sempre que você estiver usando o endereço IP do computador, ele não será mais considerado parte do loopback (localhost ou 127.0.0.1). Em vez disso, ele é roteado e age como uma conexão local externa. Você precisará editar seu arquivo mysql.ini (ou qualquer arquivo de configuração) e comentar a linha BIND 127.0.0.1 ou BIND localhost . Reinicie seu servidor MySQL e ele deve permitir solicitações de entrada de fontes externas (incluindo o mesmo computador através do endereço IP não roteável).

    
por 14.03.2013 / 03:49
0

Só para informar que tive o mesmo problema, depois que criei um novo usuário e me conectei com ele em vez de root, finalmente consegui acessar o endereço IP em vez de localhost. Eu nem precisei alterar o arquivo my.ini.

    
por 02.10.2014 / 06:31

Tags