Mysql
 sql >> Database >  >> RDS >> Mysql

Importazione di database MySQL da un server all'altro

Se vuoi evitare di creare un file, trasferirlo e caricarlo, puoi semplicemente reindirizzare mysqldump in un mysql in esecuzione sull'altro server o in uno ssh mysql sull'altro server.

Utilizzo di mysql per connettersi al box remoto:

mysqldump --all-databases | mysql -h yourserver.com 

Utilizzo di ssh per connettersi all'altro server

mysqldump --all-databases | ssh [email protected] mysql 

Usa mysqldump --all-databases per trasferirli tutti o semplicemente specificare i nomi dei database. Fare riferimento alla documentazione mysqldump per ulteriori opzioni.

Puoi anche utilizzare la funzione "Replica" di MySQL, anche se l'installazione richiederà un po' più di tempo ed è piuttosto complicata. Probabilmente non vale tutto il tempo e i problemi solo per una singola migrazione.