Wanneer u een bestand (zeg db-dump.sql
heeft gegenereerd) ) met mysqldump
, kunt u het in uw andere database importeren met de mysql
commando :
mysql --user=XXX --password=XXX --host=YOUR_HOST DATABASE_NAME < db-dump.sql
En als u niet wilt dat het wachtwoord in een opdracht verschijnt, kunt u :
mysql --user=XXX -p --host=YOUR_HOST DATABASE_NAME < db-dump.sql
Als een kanttekening, als je de ene DB naar de andere wilt kopiëren, hoef je geen bestand te gebruiken en kun je de uitvoer van mysqldump
gewoon rechtstreeks pipetten naar mysql
:
mysqldump --user=XXX --password=XXX --host=SOURCE_HOST SOURCE_DB | mysql --user=XXX --password=XXX --host=DESTINATION_HOST DESTINATION_DB
(Het zou zelfs sneller moeten zijn, aangezien u geen tijdelijk bestand op schijf gebruikt)