Prima di iniziare, è importante ricordare che non tutti i piani di hosting dispongono dell’accesso SSH. Per poter seguire questa guida, è necessario avere un piano che includa questa funzionalità. I piani disponibili sono i Senior o superiori. Puoi consultare la nostra tabella comparativa dei piani per trovare l’opzione più adatta alle tue esigenze.
Nota: La piattaforma di test dispone dell’accesso SSH, ma questo piano non consente l’attivazione dell’accesso esterno ai database, necessario per eseguire l’importazione di un database tramite SSH.
Requisiti preliminari
- Assicurati di avere attivato l’accesso SSH nel tuo piano di hosting. Se hai bisogno di aiuto per attivare e accedere a SSH, puoi seguire il nostro link di supporto.
Caricamento del file SQL
Prima di importare il tuo database, devi caricare il file .sql (il database) sul tuo hosting. Ti consigliamo di utilizzare un client FTP come FileZilla per farlo.
Una volta connesso all’hosting tramite FTP, assicurati di caricare il tuo file .sql nella cartella /entrada del tuo server tramite FTP.
Connessione SSH e comandi per l’importazione
Una volta caricato il file, puoi connetterti tramite SSH al tuo hosting. Puoi ottenere i dati di accesso dal tuo pannello di controllo.
Il primo passo è stabilire la connessione all’hosting; per farlo avrai bisogno dell’utente SSH del tuo hosting e dell’IP del server. Una volta inseriti, ti verrà richiesta la password assegnata al momento dell’attivazione dell’SSH.
Esempio di accesso tramite SSH:
Una volta connesso tramite SSH, puoi eseguire il comando ls -la; questo mostrerà un elenco dei file e delle cartelle presenti. Qui dovresti vedere il file .sql che hai caricato.
Esempio di file .sql elencato:
A questo punto è il momento di avviare l’importazione del file .sql. Utilizza il seguente comando per importare il tuo database:
mysql -u tuo_utente_mysql -p -h IP_del_tuo_hosting Nome_del_tuo_database < file_database.sql
Devi sostituire i dati evidenziati in grassetto nel comando con le rispettive informazioni. Avrai bisogno dei dati di connessione dell’utente MySQL e del database in cui desideri importarlo: Dove vedere i dati di connessione MySQL
Esempio di esecuzione di un file .sql tramite SSH:
L’importazione può richiedere un po’ di tempo, durante il quale il terminale non mostrerà nuove righe finché il processo non sarà terminato.