zkusil bych na stroji ip-adresa-1 udelat:
netstat.exe -anop tcp | findstr 3306
tcp6 0 0 :::3306 :::* LISTEN 13723/mysqld off (0.00/0/0)
tcp6 0 0 10.0.2.5:3306 ip-adresa-1:64560 ESTABLISHED 13723/mysqld keepalive (546.14/0/0)
Co z toho mohu pochopit?
Vážně vám na tom počítači fungují linuxové i Windowsovské příkazy? Nebo to byl linuxový příkaz
netstat?
netstat je na Linuxu zastaralý, byl dávno nahrazen příkazem
ss. Takže výsledek je jenom zopakování výstupu z komentáře z 12:56, že MySQL naslouchá na všech dostupných IP adresách. Pak je tam ještě vidět, že je tam navázané spojení mezi 10.0.2.5:3306 a ip-adresa-1:64560, tj. váš MySQL server je připojen k MySQL serveru na adrese 10.0.2.5 – předpokládám nějaká replikace?
Pořád ale nevíme, jestli paket z vašeho klienta vůbec dorazí na server. Bez toho nepůjde zjistit, kde přesně je v síti problém – je potřeba najít to místo, kde se navazované spojení ztrácí. Takže nezbývá než použít
tcpdump (na Windows Wireshark) a nechat si vypisovat všechny pakety na portu 3306. Začal bych na serveru – pokud paket dorazí až tam, je problém v místním firewallu na serveru. Pokud paket nedorazí, musíte pátrat mezi klientem a serverem a na klientovi.