Vai al contenuto
gianpiero

Sito in locale, come caricare un db di centinaia di mega senza problemi

Recommended Posts

gianpiero

La guida vale per EasyPhp ( www.easyphp.org)

 

Se hai problemi di timeout a caricare un DB o tabelle bloccate "#1100 - Table 'pma_column_info' was not locked with LOCK TABLES" in locale agisci come segue:

 

Devi definire l'utente abilitato ad utilizzare il database con tutti i privilegi

Vai in easyphp( la cartella dove hai installato) /modules/phpmyadmin

Trova il file config.inc.php fai una copia-incolla del file così ti salvi una copia

Apri config.inc.php con un editor decente NOTEPAD++, trova le righe seguenti

/* User used to manipulate with storage */
// $cfg['Servers'][$i]['controlhost'] = '';
// $cfg['Servers'][$i]['controluser'] = '';
// $cfg['Servers'][$i]['controlpass'] = '';

togli i commenti e definisci l'admin come segue:

/* User used to manipulate with storage */
$cfg['Servers'][$i]['controlhost'] = '127.0.0.1';
$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = '';

salva e chiudi.

Vai nella cartella:
disco:\EasyPHP (versione)\modules\phpmyadmin(versione installata) : se ancora non c'è crea una cartella uploaddir

All'interno della cartella uploaddir  metti il file.sql backup del tuo forum, creato precedentemente online da PhpMyAdmin

A questo punto da PhpMyAdmin locale troverai in corrispondenza di import, la possibilità di scegliere :
Select from the web server upload directory uploaddir/
Dal menù a tendina scegli il file.sql che vi hai messo prima.

 

L'import funzionerà ( salvo errori di altro tipo dovuti a database corrotto o altri tipi di errori iniziali )

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
rungut

Se hai un DB molto grande, senza bigdump non funziona.

Ti darà errore perchè hai superato un certo limite di tempo per caricare il DB.

Io ho caricato un db da 800mb senza problemi.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
rungut

però in locale non dovrebbe essere necessario bigdump.....

Stessa cosa, io ho provato e non c'è stato verso. (magari sono impedito io, ma con bigdump è immediato il procedimento).

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

You need to be a member in order to leave a comment

Crea un account

Iscriviti per un nuovo account nella nostra comunità. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora

×