Page 1 of 1

Phpmyadmin - configurazione

Posted: Sun Apr 20, 2008 3:39 am
by snipershady
Come cavolo si può importare IN LOCALE
un fottuto dump più grande di 2mb
senza dover fare 200000 pezzettini ?

ho installato EasyPhp
Ho installato un forum phpbb3 "nuovo" e.. tutto ok

ma se voglio importare un Dump da 180Mb...... :asd:
BESTEMMIA !!!

P.S. Nuvola... mercoledi sappi che non avrai il "secchio di patatine" se prima non avrai ottemperato ai tuoi oneri. :teachasd:

Re: Phpmyadmin - configurazione

Posted: Sun Apr 20, 2008 2:40 pm
by Nuvoletta!
Javhol :asd:

Re: Phpmyadmin - configurazione

Posted: Sun Apr 20, 2008 7:09 pm
by hooah!!!
Dannati strumenti wisiwig ... e la gente non usa mai la command line....
Pensa te... per phpmyadmin 180 MB sono troppi e bastano per andare in timeout ??? ....

EXPORT:
Dalla macchina dove è installato il DB mysql digita da linea di comando:

Code: Select all

mysqldump -u<username> -p<passeraword> <nome_database> --add-drop-table  > <pathdovecazzovuoimettereilfile>\dump.sql
sulle macchine windows il comando mysqldump potrebbe non essere nel path di shell
quindi per eseugire il comando portati da prompt dos nella sottocartella bin dove è installato mysql.
Es: C:\Programmi\MySQL\bin

IMPORT:
Se sulla macchina dove importi il DB è già esistente un DB con lo stesso nome ti consiglio di eliminarlo altrimenti potresti ricevere degli errori di costraint che non ti farebbero completare l'esecuzione in alternativa se mysql te ne da modo skippa gli errori.

per eliminare il db sulla macchina in cui devi effettuare l'import:

Code: Select all

mysqladmin drop <nome_database> -u root -p <passeraword_root>
prima di effettuare la import devi creare il DB con il comando:

Code: Select all

mysqladmin create <nome_database> -u root -p <passeraword_root>
per effettuare l'import vera e propria:

Code: Select all

mysql <nome_database> -u <utente> -p <passeraword> < dump.sql 

Re: Phpmyadmin - configurazione

Posted: Mon Apr 21, 2008 1:19 am
by snipershady
Prima di tutto ho fatto il DUMP del dB da Phpmyadmin (Quello da web)
Ho chiamato il dump goi.sql

quindi, come mi hai detto tu son andato nella cartella

Code: Select all

mysql\bin
e da riga di comando ho eseguito

Code: Select all

mysqladmin create phpbb3 -u root -p
(chiede la password)

Code: Select all

mysql phpbb3 -u root -p < goi.sql
(chiede la password)

Ho atteso... pochi secondi e...

Tabelle create...
Dump da 180 acquisito con successo.

SEI UN GRANDE GENNY !!

Re: Phpmyadmin - configurazione

Posted: Mon Apr 21, 2008 1:45 am
by snipershady
Una domanda:
Come mai importato il DUMP il db ora occupa 120Mb al posto di 100 ?

Re: Phpmyadmin - configurazione

Posted: Mon Apr 21, 2008 3:59 am
by hooah!!!
snipershady wrote:Una domanda:
Come mai importato il DUMP il db ora occupa 120Mb al posto di 100 ?


curioso... sei sicuro???

MA sei sicuro che sul nuovo server il db non esisteva già?

l'unica che mi viene in mente...

In mysql lo storage si può definire in vari modi.

Quello di default è il MYISAM (molto old a dire il vero) . Se il vecchio db era su un server mysql precedente alla 4.1 allora sicuramente mi aspetto che siano utilzzate tabelle MYISAM.
Invece magari il nuovo db l'hai messo su un server con una versione > della 4.1 e quindi magari utilizza tabelle MYISAM

Ad ogni modo il vantaggio consiste(VA) nel fatto che con MYISAM gli indici di una tabella possono essere compressi.
Poi pensare che ci sia un gap di 20 Mega di sola decompressione degli indici mi sembra effettivamente esagerato.

Che ne so... provo a cerare qualcosa tra la documentazione...

Re: Phpmyadmin - configurazione

Posted: Mon Apr 21, 2008 2:12 pm
by snipershady
Hooah!!! wrote:
snipershady wrote:Una domanda:
Come mai importato il DUMP il db ora occupa 120Mb al posto di 100 ?


curioso... sei sicuro???

MA sei sicuro che sul nuovo server il db non esisteva già?

l'unica che mi viene in mente...

In mysql lo storage si può definire in vari modi.

Quello di default è il MYISAM (molto old a dire il vero) . Se il vecchio db era su un server mysql precedente alla 4.1 allora sicuramente mi aspetto che siano utilzzate tabelle MYISAM.
Invece magari il nuovo db l'hai messo su un server con una versione > della 4.1 e quindi magari utilizza tabelle MYISAM

Ad ogni modo il vantaggio consiste(VA) nel fatto che con MYISAM gli indici di una tabella possono essere compressi.
Poi pensare che ci sia un gap di 20 Mega di sola decompressione degli indici mi sembra effettivamente esagerato.

Che ne so... provo a cerare qualcosa tra la documentazione...
Sei un GENIO !

Re: Phpmyadmin - configurazione

Posted: Mon Apr 21, 2008 3:08 pm
by hooah!!!
snipershady wrote:
Hooah!!! wrote:
snipershady wrote:Una domanda:
Come mai importato il DUMP il db ora occupa 120Mb al posto di 100 ?


curioso... sei sicuro???

MA sei sicuro che sul nuovo server il db non esisteva già?

l'unica che mi viene in mente...

In mysql lo storage si può definire in vari modi.

Quello di default è il MYISAM (molto old a dire il vero) . Se il vecchio db era su un server mysql precedente alla 4.1 allora sicuramente mi aspetto che siano utilzzate tabelle MYISAM.
Invece magari il nuovo db l'hai messo su un server con una versione > della 4.1 e quindi magari utilizza tabelle MYISAM

Ad ogni modo il vantaggio consiste(VA) nel fatto che con MYISAM gli indici di una tabella possono essere compressi.
Poi pensare che ci sia un gap di 20 Mega di sola decompressione degli indici mi sembra effettivamente esagerato.

Che ne so... provo a cerare qualcosa tra la documentazione...
Sei un GENIO !
Perchè?
che ho fatto?
:?: :?: :?:

Re: Phpmyadmin - configurazione

Posted: Mon Apr 21, 2008 3:10 pm
by snipershady

Perchè?
che ho fatto?
:?: :?: :?:
hai centrato il problema.

Cmq ho risolto. Ho cancellato tutte le tabelle dell'indicizzazione dei post e l'ho fatta rifare da capo (sul nuovo sql)
e le dimensioni son torante normali.