Il sistema di gestione di database relazionale MySQL è comunemente utilizzato come database di back-end per i sistemi di gestione dei contenuti web , blog , gallerie di immagini e altre applicazioni . Ad un certo punto , si può essere di fronte al compito di spostare il database MySQL per un nuovo host , come ad esempio la migrazione da sviluppo alla produzione di hosting , cambiando a un servizio a basso costo o l'aggiornamento a un host con più funzioni . MySQL è dotato di utility per aiutarti a fare la transizione senza intoppi. L'utility " mysqldump " genera uno script SQL è possibile utilizzare per ricostruire automaticamente e popolare il database sul nuovo host . Cose che ti serviranno 
 Web host con database di hosting di 
 programma Terminal MySQL o comando finestra 
 MySQL client software 
 Show More Istruzioni 
 1 
 Aprire il terminale programma (o finestra di comando ) e di accedere a un computer che ha il client e le utilità installate MySQL . Usare il computer e account che usate normalmente per accedere al database MySQL da linea di comando . 
 2 
 Creare un backup del database corrente utilizzando " mysqldump ". Digitare il seguente comando , sostituendo " nomeutente " con il nome utente MySQL che utilizzi per accedere al database esistente , "host" con il nome host o l'indirizzo del server di database corrente e "banca dati " con il nome del database che si desidera spostare . 
 
 mysqldump - opt -u nomeutente - p - h host del database > dbdump.sql 
 
 Per esempio , se il database denominato " MySite " risiede su un server all'indirizzo " 192.168.0.42 "e il nome utente per il database è " WebDB ", il comando è: 
 
 mysqldump - opt -u WebDB - p - h 192.168.0.42 MySite > dbdump.sql 
 
 Hit "Enter" per eseguire il comando . Digitare la password quando richiesto e premere "Invio" per continuare. Si può richiedere diversi minuti per la discarica di terminare se il database è di grandi dimensioni . Quando " mysqldump " è finito , ci sarà un file di script SQL denominato " dbdump.sql " nella vostra directory di lavoro corrente . 
 3 
 Creare un database vuoto sul server di database web -hosted utilizzando il comando " mysqladmin " . Si può dare il database con lo stesso nome o dargli un nuovo nome . Digitare il seguente comando , sostituendo " nomeutente " con il nome utente MySQL per il database web -hosted , "host" con il nome host o l'indirizzo del server di database ospitato e "database" con il nome del database . 
 < p > mysqladmin - u nomeutente - p - h host creare database di 
 
 ad esempio, se il database denominato " MySite " ( mantenendo lo stesso nome del precedente esempio ) risiede sul server del host web all'indirizzo " db . somewhere.com " e il tuo nome utente è" dbuser ", il comando è: 
 
 mysqladmin - u dbuser - p - h db.somewhere.com creare MySite 
 
 Hit " Enter " e il tipo di la password quando richiesto . 
 4 
 Costruire e popolare il database sul nuovo host web , fornendo le " dbdump.sql " come uno script per il comando " mysql " . Lo script crea automaticamente la struttura del database e aggiunge i dati . Digitare il seguente comando , sostituendo "username ", "host" e "database" come prima per il vostro database ospitato : 
 mysql-u nomeutente - p - h database host 
 < dbdump.sql 
 < p > Utilizzando l'esempio precedente , il comando appare come : 
 
 mysql-u dbuser - p - h db.somewhere.com MySite < dbdump.sql 
 
 premere "Invio ". Potrebbero essere necessari alcuni minuti per lo script per completare se il database è di grandi dimensioni .