Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como usar mysqlimport para ler o resultado de mysqldump --databases


Quando você gerou algum arquivo (digamos db-dump.sql ) com mysqldump , você pode importá-lo para seu outro banco de dados com o mysql comando:
mysql --user=XXX --password=XXX --host=YOUR_HOST DATABASE_NAME < db-dump.sql


E, se você não quiser que a senha apareça em um comando, você pode usar:
mysql --user=XXX -p --host=YOUR_HOST DATABASE_NAME < db-dump.sql


Como uma nota lateral, se você deseja copiar um banco de dados para outro, não precisa usar um arquivo e pode simplesmente canalizar diretamente a saída de mysqldump para mysql :
mysqldump --user=XXX --password=XXX --host=SOURCE_HOST SOURCE_DB | mysql --user=XXX --password=XXX --host=DESTINATION_HOST DESTINATION_DB

(Deve ser ainda mais rápido, pois você não está usando um arquivo temporário que reside no disco)