Ho realizzato uno script che mi permette di aggiornare un database tramite un upload di un file SQL. Il file SQL è sempre stato delle dimensioni di 1,2-1,8 Mb e non ha mia dato problemi. Da qualche tempo durante l'aggiornamento del db esce il famoso errore:
Microsoft OLE DB Provider for ODBC Drivers error '80040e31'

[MySQL][ODBC 3.51 Driver][mysqld-5.0.27-community-nt]MySQL server has gone away

importa.asp, line 16
Leggendo nel manuale del MySql sembra che questo errore viene restituito quando il server sta inattivo per molto tempo. Allora ho provato a fare l'aggiornamento del database tramite l'upload del PhpMyAdmin e funziona tutto, così come funziona l'aggiornamento fatto da riga di comando sempre nel PhpMyAdmin.
Verificando le variaili del MySQL, ho notato che il wait_timeout è impostato a 28800 (che non capisco se sono secondi o millisecondi).
L'errore del server has gone away mi viene restituito dopo 20 secondi esatti della chiamata della pagina.
Io non so più dove sbattere la testa, le ho provate tutte e non saprei neanche come creare un altro tipo di import da file