Se si necessita di caricare un database di grandi dimensioni e il file .sql oppure .sql.zip supera le dimensioni massime di phpMyadmin, il metodo più adatto per farlo è di utilizzare i passaggi che riportiamo di seguito
-
Caricare il database nella root del proprio hosting account con FTP (Filezilla o altro FTP client)
-
Nella root del proprio hosting creare un file con il seguente contenuto e con il nome del file a vostro pacere(senza spazi e senza simboli speciali), ad esempio uploaddb
#!/bin/sh
mysql -u NomeUtenteDB -p"Password" NomeDB < /home/utente/db.sql -
Nel commando di prima sostituire i parametri di connessione al database con i propri dove:
-
NomeUtenteDB - Nome utente del database
-
Password - Password dell'utente del database
-
NomeDB - Nome del database
-
/home/utente/db.sql - Il percorso assoluto al file .sql caricato sull'hosting
-
- Dopo aver salvato il file è necessario cambiare i permessi al file impostandoli a 700. Cambiare i permessi al file è possibile con un client FTP oppure in filemanager dell'hosting, mouse destro su file > change permissions
- Ora non resta che lanciare lo script, nel proprio hosting account cerca "Processi Cron" e in impostazioni comuni imposta 1 volta al giorno e successivamente nei campi ora e minuti impostare l'ora e il minuto dell'avvio. Nel campo comando scrivere il percorso assoluto del file con lo script per caricare il database e clicca aggiungi nuovo processo cron.
- è possibile inoltre attivare la notifica e per farlo è sufficiente inserire la propria email in Email Cron, presente nella stessa pagina.
- Dopo aver caricato il database con il metodo descritto, cancella il processo cron e il file che contiene lo script. Per cancellare Cron, sempre nella stessa pagina individualo ed elimina