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

Sådan duplikerer du en MySQL-database på den samme server

mysql kommandolinjeklienten vil acceptere en strøm af SQL-sætninger fra standardinput. Du kan derfor pipe outputtet af mysqldump direkte ind i mysql på kommandolinjen. Hvis du gør dette som et cron-job, overskrives dine testdata regelmæssigt med opdaterede livedata:

mysql --user=username --password=passwd -e 'DROP DATABASE test_db;'
mysql --user=username --password=passwd -e 'CREATE DATABASE test_db;'
mysqldump --user=username --password=passwd live_db | mysql --user=username --password=passwd test_db

Bemærk, at da dine data er store, vil det tage lang tid.



  1. Migrering fra AnswerHub til WordPress:A Tale of 10 Technologies

  2. Få seneste række med gruppe efter og Laravel

  3. Indstil det sprog, der bruges til dato- og tidsfunktioner i MariaDB

  4. Sådan får du den aktuelle dato i PostgreSQL