Não é possível acessar o mysql em um PC conectado via LAN?

2

estes são os detalhes do meu dispositivo

   IPv4 Address. . . . . . . . . . . : 192.168.1.110
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.1.254

e eu quero acessar o mysql no dispositivo com ip

IPv4 = 192.168.1.24

ping também não está funcionando

C:\Users\ITDESK>ping 192.168.1.24

Pinging 192.168.1.24 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.

Ping statistics for 192.168.1.24:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
    
por mickey 24.11.2016 / 08:47

1 resposta

1

Além de verificar e corrigir o firewall como djsmiley2k mencionou, você deve configurar o MySQL para aceitar conexões de outros computadores que não o host local.

GRANT ALL PRIVILEGES ON *.* TO db_user @'192.168.1.110' IDENTIFIED BY 'db_passwd';

Permitirá que o usuário db_user faça tudo em ALL bancos de dados se ele puder apresentar a senha correta. Você deve pensar nisso, é claro, se mudar para o ambiente de produção, já que conceder tudo em qualquer lugar é "meio perigoso".

Você também deve configurar seu MySQL para ligar ao endereço 0.0.0.0 , o que significa que cada IP do host possui. Por padrão, ele seria definido como 127.0.0.1 (somente conexões do host local) Você pode alterar esse valor no my.cnf localizado em /etc/my.cnf ou /etc/mysql/my.cnf

Seu "IP stlye" sugere que você está tentando isso em uma rede privada, talvez você tenha que configurar seu roteador para permitir o tráfego entre computadores, pois alguns roteadores (a marca FritzBox, por exemplo) não permitem esse tipo de tráfego por padrão. / p>     

por 24.11.2016 / 09:28