Buongiorno,
sono nuovo.
Chiedo scusa sin da subito agli amministratori, ma ero combattuto se postare su database o programmazione, ma visto che il problema è con il programma ho pensato corretta questa sezione.
Premetto che, ho cercato e trovato alcune discussioni simili riguardanti il mio problema, ma che non risolvono lo stesso
Lost connection to MySQL server at 'reading initial communication packet', system error 10060
Provo a spiegarmi:
Ho un programma VB6 che si connette a Mysql (archivio posto su server esterrno, si dice così, giusto?)
io ho vari pc sulla mia rete di casa, con installato mysql (per le prove di connessione diverse da localhost)
- PC 1: il programma funge, sia nella mia rete che sul server esterno (funge, SI CONNETTE etc. etc.)
- PC 2: il programma funge nella rete interna, NON si connette e restituisce l'errore oggetto del problema sul server esterno.
- PC 2: workbench si connette sul server esterno.
- ho creato un'origine DNS (su pc2) e sembra funzionare.
- Ho anche provato, avendo la possibilità, di cambiare ADSL dal PC1, e... funziona lo stesso.
Prima di protestare con il fornitore, volevo esserre sicuro che il problema dipenda dalla configurazione del server esterno, e quindi devo chiedere qualccosa di specifico al fornitore del servizio, o può dipendere dal driver mysql ODBC utilizzati (non credo), sul pc 1 sistema xp, ho una versione 5.01.08 e su pc 2 sistema W10, ho una versione 5.01.11. Del resto, Workbench non usa lo stesso modo (e driver) di connessione della connessione che creo io in VB?
Inoltre, tramite il pannello di controllo CLIENT CONNECTION del workbench, vedo il tentativo di login del programma (da pc2) che però non va a buon fine.
Grazie a tutti.