Forum Noamweb
Non sei collegato [Login - Registrati]
Vai alla fine

Versione per la stampa  
Autore: Oggetto: [PhpMyAdmin] Problemi nell'effettuare l'import di un dump SQL
Paolo1983
vengo ogni tanto
**




Risposte: 15
Registrato il: 13/6/2007
Utente offline


[*] Inviato il 1/11/2007 at 20:46
[PhpMyAdmin] Problemi nell'effettuare l'import di un dump SQL


Salve a tutti,
Sono un principiante, e mi trovo a dover effettuare un'operazione di import
del contenuto di un database. Finora l'ho sempre effettuato con successo, ma
da oggi, ogni volta che provo ad effettuare l'import del dump SQL originale,
phpmyadmin mi avverte che il file che cerco di importare (grande circa 10
MB) non contiene alcuna query SQL. Il tutto sarà dovuto al fatto che il mio phpmyadmin versione 1.8 può importare dump grandi al massimo 5 MB circa. Così ho provato ad effettuare una compressione, ma all'atto dell'import il mio server su localhost va in crash. Ho provato così a fare vari dump sql non compressi, ognuno che ha un certo numero di tabelle del db originale. Un dump ha funzionato, ma gli altri ancora non vengono caricati (tempi di attesa enormi senza risultati) Ora, il
problema non credo sia nel database (vuoto) che cerco di riempire, ma
evidentemente sbaglio a fare l'esport originale. Come posso risolvere? La
versione da cui effettuo l'esport è la 2.10.0.2. Il dump è di tipo SQL, non
ci sono particolari opzioni aggiunte a parte "Aggiungi valore
AUTO_INCREMENT" e
"Usa i backquotes con i nomi delle tabelle e dei campi". La lunghezza max di
una query creata è 50000, mentre la query è di tipo insert (ma ho provato
anche update e replace). Il dump viene salvato senza nessuna compressione.
Dove sbaglio? Perchè la mia versione di phpmyadmin 1.8 non la riconosce come
query sql di import?
Grazie mille per qualsiasi consiglio.
View User's Profile Scorri tutte le risposte per utente
Shazan
Super Amministratore
*********


Avatar


Risposte: 1430
Registrato il: 5/10/2004
Utente offline


[*] Inviato il 2/11/2007 at 07:52


Ciao Paolo,

prova a spezzettare il file SQL in file più piccoli, non è necessario che sia un unico file. Si tratta di un file di testo, l'importante è che non spezzi le istruzioni a metà.

Il problema molto probabilmente risiede nel timeout di PHP o nella dimensione massima dell'upload di un file. Non credo sia un problema di esportazione.

:saluto:




View User's Profile Visita la pagina dell utente Scorri tutte le risposte per utente
Paolo1983
vengo ogni tanto
**




Risposte: 15
Registrato il: 13/6/2007
Utente offline


[*] Inviato il 2/11/2007 at 14:26


Ciao Shazan,
nonostante la tua preziosa informazione, volevo inoltrare un'altra soluzione che potrebbe essere utile ad altri. Mi è stato suggerito semplicemente di dare, da linea di comando, a demone mysql attivo, la seguente sintassi: mysql -u tuoutente tuodatabase < fileGIGAMOLTOGRANDE.sql -p

E, incredibilmente, va!! :appaluso:In pochi secondi, è stato caricato tutto il dump! Allora mi chiedo: Phpmyadmin per queste cose è così inaffidabile? Inoltre ora mi sorge un dubbio : Se dovesse succedere il contrario, ovvero di uploadare un mio dump sul vostro server, posso accedere ad una shell per dare il comando manuale ed evitare il tool grafico? :splendente:

Grazie ancora per i consigli
Paolo
View User's Profile Scorri tutte le risposte per utente
Shazan
Super Amministratore
*********


Avatar


Risposte: 1430
Registrato il: 5/10/2004
Utente offline


[*] Inviato il 2/11/2007 at 14:36


No, per motivi di sicurezza non forniamo accessi alla shell agli utenti.

Però ci risulta che con http://www.mysqldumper.de/en/ il problema si risolva.




View User's Profile Visita la pagina dell utente Scorri tutte le risposte per utente
Paolo1983
vengo ogni tanto
**




Risposte: 15
Registrato il: 13/6/2007
Utente offline


[*] Inviato il 2/11/2007 at 14:53


Grazie mille per le informazioni ;) :saluto:
View User's Profile Scorri tutte le risposte per utente

  Vai all'inizio

Powered by XMB 1.9.11
XMB Forum Software © 2001-2012 The XMB Group