|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2001
Messaggi: 6139
|
dividere file sql di grosse dimensioni?
ho la necessità di migrare un database mysql da un server ad un altro.
Uso phpmyadmin per effettuare un backup ed ottengo un file di circa 4.8mb... poi se cerco di importarlo (sempre tramite phpmyadmin) sul secondo server localhost, mi compare il messaggio "nessuna query sql". Da quanto ho capito leggendo qua e là, è un problema che sorge con file sql di grosse dimensioni (superiori ai 2 Mb), e quindi mi è stato suggerito di dividerlo in più file, tramite un semplice editor di testo, e di importarli uno alla volta. Ora, io non ho gran dimestichezza con questo genere di cose, e non vorrei combinare casini tagliando magari le query nei punti sbagliati o cose del genere... Esiste qualche tool che mi permetta di eseguire questa operazione in maniera più o meno automatica e sicura? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
|
l'operazione che ti hanno suggerito la vedo come abbastanza semplice e indolore.
il file di backup se l'hai aperto con un editor non è altro che un insieme di query utili per ricreare la struttura e il contenuto del db. solitamente è presente per ogni tabella: - la query per creare la tabella - n query (insert) per popolare la tabella potresti ad esempio creare n file, uno per ogni tabella, tenendo per ogni file la create della tabella con le insert. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Nov 2001
Messaggi: 6139
|
allora ho trovato questo programma SQLDumpSplitterResult, ho diviso in 5 parti..tutto ok fino alle terza..poi ho avuto dei problemi..
per la 4 e 5 mi da questo errore... Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 256 bytes) in C:\Program Files\wamp\phpmyadmin\libraries\string.lib.php on line 112 come posso fare? |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
|
uhmm phpmyadmin sfora dagli 8mb di ram occupabili da uno script...non hai modo di accedere al db con un client diverso?
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Nov 2001
Messaggi: 6139
|
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Nov 2001
Messaggi: 6139
|
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
|
un altro software per accedere ai db è dbvisualizer, cè una versione free.
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:53.