Benvenuto in phpBB.it Lo Staff ti augura Buon Lavoro!
Login
     
Bigdump PDF Stampa
Autore: Max
Note: Bigdump: una utility per importare dump voluminosi in MySQL.

Utile per ripristinare backup di grandi dimensioni del vostro database MySQL (o parte di esso) nel nuovo o nello stesso database MySQL. Quando non è possibile accedere al server shell e non è possibile importare il dump utilizzando phpMyAdmin o qualsiasi altro script difficile a causa del limite della memoria del server Web il migliore rimedio si chiama Bigdump di Alexey Ozerov.

Lo staff di phpMyAdmin conoscono il problema e quando ci si imbatte in un errore dovuto a queste limitazioni, l'applicazione stessa consiglia l'utilizzo di Bigdump (ma non è garantito l'esito, perché lo script è di terze parti). Questo script PHP esegue porzioni del dump dividendo le sessioni fino al termine della query. In questo modo lo script rimane sempre nei limiti della memoria imposta.

Utilizzo dello script

  • Apri il file bigdump.php con un qualsiasi editor e imposta i parametri di connessione al database.
    • $db_server = 'localhost';
    • $db_name = 'NOME_TUO_DB';
    • $db_username = 'USERNAME_TUO_DB';
    • $db_password = 'PASSWORD_TUO_DB';
    • $db_connection_charset = ''; (in questa voce volendo puoi dare i parametri di codifica (utf8, latin1, cp1251, koi8r etc.)
    • Salva il file
  • Invia sul server web possibilmente nella ROOT e assegna i permessi (chmod 777)
  • Apri il tuo browser e richiama lo script es.(www.tuodominio.it/bigdump.php)
    • Selezionare il file dump.sql che verrà caricato sul server spittato in chunk di 2Mb per evitare i limiti di upload_max_filesize
    • A questo punto nella schermata compare il nome del file caricato ed accanto un link con "start import" clicca e attendi il processo senza interromere o bloccare lo script

Questo script utilizza AJAX e javascript per mostrare lo stato di avanzamento dell'operazione, quindi il javascript deve essere abilitato. Il progetto è in fase beta, dunque non è dichiarato stabile, quindi a rischio dell'utente anche se da me personalmente testato e funzionante! ATTENZIONE!!! è molto importante cancellare il file bigdump.php dal server una volta terminata l'importazione perché si può facilmente intuire la pericolosità dello stesso in mani!

 
phpBB.it Italian Communities