Como se conectar a um banco de dados mysql de um intervalo de endereços IP (ou todos os endereços IP)

2

Eu quero ser capaz de me conectar a um banco de dados mysql remotamente, mas não sei de qual ipaddress eu estaria me conectando. Eu me conectarei através de uma vpn com endereços IP atribuídos dinamicamente ou conectarei de dentro da rede da empresa.

    
por Quaternion 22.09.2011 / 22:54

1 resposta

2

De link

You can specify wildcards in the host name. For example, user_name@'%.example.com' applies to user_name for any host in the example.com domain, and user_name@'192.168.1.%' applies to user_name for any host in the 192.168.1 class C subnet.

Portanto, para permitir o acesso de qualquer endereço IP, use user_name @ '%.%.%.%'

Se você não ativou a rede para o mysql, você precisará fazer isso primeiro: link

De nota (se olhar para o link anterior) depois de, pelo menos, o servidor mysql versão 5.1.54 para compatibilidade, não há # skip-networking linha apenas uma linha bind-address = 127.0.0.1 . Basta alterar esse endereço de loopback para o endereço IP real do servidor e a rede está ativada.

    
por 22.09.2011 / 22:56