dal 2003, semper fidelis!

Phpmyadmin - configurazione

Il luogo dove parlare di informatica.

Moderator: Moderatori

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:
Javhol :asd:
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 
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 !!
Una domanda:
Come mai importato il DUMP il db ora occupa 120Mb al posto di 100 ?
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...
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 !
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?
:?: :?: :?:

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.

Who is online

In total there are 2 users online :: 0 registered, 0 hidden and 2 guests (based on users active over the past 5 minutes)
Most users ever online was 164 on Wed Aug 18, 2021 7:03 pm

Users browsing this forum: No registered users and 2 guests