Ciao a tutti,
vi scrivo in quanto dopo innumerevoli tentativi sono entrato in fase disperazione!!!
allora vi espongo il problema:
devo inserire 20 milioni di record all'interno di un database mysql
tentativi effettuati: ( solo quelli aventi un minimo risultato rispettabile)
1- creazione pagina php contenente uno script php che inserisce i records prelevati da un txt ( che ho dovuto updatare nel server), all'interno del db.
problema riscontrato: pur non avendo limiti di timeout in apache dopo circa 50.000 record sembra che mysql vada in errore chiudendo bruscamente la connessione ed impedendo così la continuazione dello script.
2- importazione del db in un db mysql in locale, e utilizzando un tunnel attraverso l'applicazione navicat importazione dei dati.
problema riscontrato: dopo ogni 10.000 record navicat perde la connessione, costringendomi a ricominciare l'upload ( con questa tecnica sono riuscito ad uploadare circa 200.000 record in 2 giorni ) non credo cmq sia la soluzione ideale
Soluzione che mi piacerebbe adottare ( ma ho bisogno del vostro aiuto
Vorrei provare ad effettuare l'upload dei dati contenuti all'interno del mio db in locale nel server attraverso una pagina php personalizzata che girerà in locale.
per fare questo però avrei bisogno di creare un tunnel di connessione con mysql in remoto (simulando il tunnel di navicat o di mysql-front) cosa che non riesco a fare.
sono cmq ben accette proposte per altri metodi