limite 2 mb di phpmyadmin

11 contenuti / 0 new
Ultimo contenuto
limite 2 mb di phpmyadmin

ciao a tutti, sto tentando di fare il primo upload di un sito che ho sviluppato in locale per misterdomain. il problema è che il db di cui ho fatto il dump è più grande di 2 mb e phpmyadmin ha una limitazione data da php che gli impedisce di importare file più grandi di 2 mb. sul sito di misterdomain non ho trovato nessuna documentazione "seria" a parte un'accozzaglia di faq messe lì alla rinfusa e poco esaustive su support.misterdomain.eu. volevo provare a collegarmi con un client alternativo a phpmyadmin, come mysql administrator ma non ho idea di quali parametri impostare per il collegamento. qualcuno ha quache suggerimento? :(

le possibili soluzioni sono:
1)zippare o comprimere il database (ad esempio elimina la cache di Drupal, ottimizza le tabelle)
2)dividere l'esportazione in più parti (se è di 3 Mb conviene)
3)chiedere di aumentare questo limite
4)se non sai i parametri basta che glieli chiedi, anche se in teoria sono già in tuo possesso.

rispondo punto per punto così andiamo con ordine :)

1. questa può essere una soluzione "tampone" ma capisci bene che non è scalabile. è assurdo chiedere a chi amministra un qualunque sito web che il proprio database sia più piccolo di 2 mb. potrei capire se parlassimo di 200 mb, ma 2 mb sono davvero pochi (a mio modesto modo di vedere, anche se di esperienza riguardo a costruzione e mantenimento di siti web ne ho poca). ora il db mi pare sia sui 4-6 mb, ma il sito è praticamente vuoto e se domani dovesse espandersi, anche per fare delle operazioni stupide come un backup per aggiornare un modulo o aggiornare drupal diventa una rogna infinita.

2. come si fa? a me hanno suggerito bigdump, ma ho come l'impressione che sia una cosa lunga e pallosissima

3. non credo ci siano margini di trattativa in questo senso, o dici che si può? l'hosting è su misterdomain.eu

4. dici che sono in mio possesso? il committente ha eseguito l'acquisto dello spazio web e mi ha dato solamente le password di accesso al "pannello di controllo" a cui si accede via web e dice di non essere in possesso di altro. se loro per accedere al db ti concedono l'uso di phpmyadmin, dici che saranno concessi anche metodi alternativi come mysql administrator? in caso, come si configura di solito? come indirizzo del database devo dare lo stesso indirizzo del sito web? mi hanno appena risposto ad una mail nel quale lamentavo la scarsa documentazione presente su support.misterdomain.eu e mi hanno detto che solo quello c'è. a me sembra assurdo che non ci siano delle guide un po' dettagliate per chi è alle prime armi. sono solo io ad avere questo problema o un db di drupal generalmente non supera i 2 megabyte?

grazie mille per l'aiuto, resto in attesa di successive risposte!
matteo

Un sito con un db da 4-6mb senza contenuti?.. ma quanti moduli hai attivi?... Spero tu parli di un dump in formato sql vero..?...

Se fai l'esportazione del db in formato compresso gz,quei 6mb diventano si e no 5-600kb..

2Mb sono pochini indubbiamente. ma personalmente con un sito che ha piu di 400nodi e parecchie immagini ho un dump gz di poco piu di 1,8 mb..

Come già consigliato da ealmuno prima di esportare il db fai un bel "ottimizza tabelle" e vedi che la dimensione diminuisce....

mi viene il dubbio, hai eliminato la cache di drupal?

la cache di drupal non so come si elimini e non ho ottimizzato la tabella. il dump è in formato .sql ma ho circa 300 nodi perchè ho importato un blog di wordpress. ora provo a comprimere in gz invece che lasciare sql non compresso e di sicuro sarà meno di 2 mb...però continuo ad essere dubbioso per il futuro...

La cache si elima da amministra/prestazioni >> cancella la cache.

Questa guida è buona (è di wp).
Conviene tentare con un dump zippato INSERT opp. UPDATE dipende dal caso..

Puoi anche "segnare" nel pannello di export solo una parte di tabelle alla volta e fare 5 o 6 dump dove le vai a suddividere : cosi pesano meno e passano.

Era meglio prima caricare drupal e poi importare i contenuti wp : no ?

Nel dump non segnare "contenuti estesi" : se leggerai la guida di Big Dump ..te lo dice anche lui.

Buona Fortuna.

Lavatrice ad ultrasuoni
Sito http://www.ultrasuoni.net > Client service and contacts: [email protected]

Ho lo stesso problema di ilmatteblog, ma con un anno di ritardo :D

Non riesco ad importare (per una limitazione di phpMyAdmin di 000webhost) BD maggiori di 2 MB.

A. Dovrei esportare il DB originale zippato (lo faccio, ma poi non me lo importa)

B. oppure poche righe per volta (a prescindere la rottura, ancora una volta non me lo importa. Quando lo vado ad importare mi dice #1050 - Table 'comments' already exists . Certo che la tabella già esiste, si tratta infatti della seconda parte della tabella che è troppo grande...)

Qualche consiglio per far si che phpMyAdmin si "mangi" le mie tabelle ciccione?

Penso che settando opportunamente i parametri di esportazione, le tabelle zippate debbano essere poi riconosciute (si tratta in fondo dello stesso server con lo stesso progamma, cavolo).

Grazie.

Andrea

prova http://www.mysqldumper.net/ spezza db anche in parti da 1mb

Concordo con tutti prima di esportare il db svuota la cache altrimenti durante l'importazione ti crea problemi e non importa nulla, dopo segui il consiglio di motocad spezzettando il db in piccole parti non ti serve altro...

aggiungo che sicuramente il limite di 2MB non è la dimensione totale del db, ma la dimensione totale di un file da uploadare, quindi, ilmatteblog, il tuo db potrà essere anche più grande di 2MB. Per modificare questo valore dovresti poter accedere al file php.ini e modificare il limite di upload, ma dubito che con la soluzione che hai acquistato ci sia questa possibilità.
Per il resto prova la soluzione di motocad ;)

---
"Solo gli imbecilli non hanno dubbi"
"Ne sei sicuro?"
"Non ho alcun dubbio!"
(da Il dubbio di Luciano De Crescenzo)