从主大数据库转储/恢复单个模式

时间:2014-05-28 07:26:34

标签: mysql database

我知道我们可以转储和恢复完整的数据库。但是,我想知道我在一个主数据库中是否有多个数据库或模式,那么它的语法是什么?

我的数据库名称是TEST,我尝试了以下语法:

### Start MySQL Backup ###
#$MYSQLDUMP -Q -u root -p "database TEST" >/usr/db/backup/"database TEST".sql;
$MYSQLDUMP -uroot "database TEST" >/backup/"database TEST"-$NOW-$(date +"%T").sql;

但是,它失败并出现以下错误:

  

错误1064(42000):您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以便在“$ MYSQLDUMP -uroot”数据库omertest“> / backup /”数据库omertest“附近使用正确的语法” - $ NOW - $(第1行的日期+'

1 个答案:

答案 0 :(得分:0)

如果您只想要架构,请使用此命令转储:

MYSQLDUMP  -u root -p --no-data TEST >/usr/db/backup/db_backup.sql;