Come importare Da .SQL in MySQL

November 29

Come importare Da .SQL in MySQL


È possibile eseguire un backup di un database MySQL utilizzando l'utilità mysqldump, che crea un file di testo contenente un elenco di istruzioni SQL necessarie per ricostruire il database originale. Questo file di testo può quindi essere conservato per fornire una copia di backup dei dati, o utilizzato per trasferire il database MySQL su un nuovo server MySQL. Utilizzare il programma mysql dalla riga di comando per ripristinare dal file di testo SQL, fornendo adeguate autorizzazioni utente e il nome del database vuoto che conterrà il database ripristinato.

istruzione

1 Accedere al server remoto tramite SSH, o aprire un terminale, se ci si trova nella stessa posizione fisica del server.

2 Aprire MySQL al prompt dei comandi digitando:

mysql -u nomeutente -p

Sostituzione "username" con un account utente che dispone delle autorizzazioni necessarie per creare il database e importare i dati. Digitare la password quando richiesto.

3 Digitare il seguente comando al prompt di MySQL per creare un nuovo database per memorizzare i dati importati:

creare nome_db banca dati

Sostituire "db_name" con il nome del database per creare.

4 Digitare "quit" al prompt di MySQL per chiudere la linea di comando di MySQL.

5 Digitare il seguente comando al prompt del terminale per importare i dati dal file SQL e inserire dentro al nuovo database:

mysql -u nomeutente -p nome_db <filename.sql

Sostituire "db_name" con il nome del database creato per memorizzare i dati, e "filename.sql" con il nome del file dump SQL. Se il file di dump è di grandi dimensioni, i dati possono richiedere un certo tempo per ricostruire.

Consigli e avvertenze

  • Scrivere uno script per eseguire il comando mysqldump e il backup del database. È quindi possibile eseguire lo script tramite cron per fare un backup giornaliero, che potrebbe anche dai automaticamente a un altro server per creare un backup off-site.