Cose da controllare:
- MySQL è in ascolto su IP pubblico (sembra che tu abbia fatto)
- MySQL è in ascolto su una porta standard/ti stai collegando alla stessa porta su cui sta ascoltando.
- C'è un firewall in esecuzione sulla macchina remota? (Di solito sono pacchettizzati come standard nelle distribuzioni) Il firewall è configurato per consentire le connessioni a quella porta?
- Se la macchina remota si trova all'interno di un'altra rete, è in corso la traduzione degli indirizzi di rete (NAT) tra la connessione e la macchina finale? In tal caso, è configurata per consentire il passaggio della porta MySQL.
- È il
my.cnf
file configurato per consentire connessioni da qualsiasi cosa diversa dalocalhost
127.0.0.1
IP - anche se è più probabile che tu riceva una risposta di accesso negato, piuttosto che un'impossibilità di connessione.