- Home
- Categorie
- Coding e Sistemistica
- WordPress
- Errore durante il caricamento di un file di grosse dimensioni tramite PHPMyAdmin
-
Ora prova a caricare il file e vediamo
mysql -u username -p database_name < db.sql
Prova o da riga di comando o da phpmyadmin
-
A ok, quindi si carica dalla riga di comando, ora provo!
-
Dubbio, per importare da riga di comando, il file del db in che cartella va messo?
-
Lavora dalla root della tua installazione di WordPress
-
ok ma non c'è bisogno di dirgli il percorso per cercare il file?
-
io il file ora l'ho sul descktop
-
Mettilo nella cartella di WP e fai partire la riga di comando da li.
-
Compare questo: ->
-
Chiede qualcos'altro
-
Cosa chiede?
-
La riga di comando mostra questo: ->
come se attenda altro
-
Ok, ho capito ora, controllando ci siamo dimenticati di finire il comando con il
;
, esci con ctrl+c e ripeti il passaggio sopra partendo da una shell pulita.mysql -u username -p database_name < db.sql;
Dove in database_name metti il nome del db di destinazione e in db.sql metti il nome del file.
-
Ciao grazie, sto provando, sbaglio qualcosa nella sintassi, allora, in username metto root, in database_name lo sostituisco col nome del database vuoto che ho creato in phpmyadmin e in db.sql metto il nome del file che ho dato io con estensione sql, è corretto così? Mi segnala errori di sintassi, intanto ricontrollo!
-
Si, la user è root di default.
-
Visto che ha comunque modificato il file, per sicurezza fai un tentativo da PHPMyAdmin.
-
Quindi non ho sbagliato la sintassi?
Ho provato anche da phpmyadmin stesso problema di ieri, ne carica solo una parte di tabelle, 6/7.
Ho fatto qualche ricerca in rete e mi sembra di capire che questi problemi di solito ci sono con file di grosse dimensioni, attualmente sto tentando di caricare il file .sql non compresso ed è 116 M, le opzioni su php.ini le ho già aumentate per consentire il caricamento di file di queste dimensioni ma nulla.
La strada mi sa che è quella della riga di comando, ma sto sbagliando qualcosa, ho visto in alcuni forum che mettono una sintassi dove viene specificato il percorso.
Attualmente il file .sql da caricare è in htdocs/nomesito in sostanza nella root di wp in quanto li dentro ci sono solo i file di wp.
-
Usi il percorso assoluto se appunto hai il file sql in una cartella differente, se dalla riga di comando sei nella root di WordPress e lanci il comando sopra non importa mettere il percorso assoluto.
-
Ma avresti avuto il messaggio di file non trovato.
-
Per entrare nella root da riga di comando:
mysql -u root -p
giusto?
-
L'errore segnalato dopo avere tentato l'upload da riga di comando è error 1064 (42000) , error in your sql sintax.
Ora privo a fare una ricerca e vedere di che si tratta.