我知道我们可以转储和恢复完整的数据库。但是,我想知道我在一个主数据库中是否有多个数据库或模式,那么它的语法是什么?
我的数据库名称是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行的日期+'
答案 0 :(得分:0)
如果您只想要架构,请使用此命令转储:
MYSQLDUMP -u root -p --no-data TEST >/usr/db/backup/db_backup.sql;