Mysql 从主大数据库转储/恢复单个架构
我知道我们可以转储和恢复整个数据库。但是,我想知道如果我在一个主数据库中有多个数据库或模式,那么它的语法是什么 我的数据库名为TEST,我尝试了以下语法:Mysql 从主大数据库转储/恢复单个架构,mysql,database,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"-$
### 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服务器版本对应的手册,以了解在第1行的“$MYSQLDUMP-uroot“database-omeretest”>/backup/“database-omeretest”-$NOW-$(date+”附近使用的正确语法
如果只需要架构,请使用此命令转储:
MYSQLDUMP -u root -p --no-data TEST >/usr/db/backup/db_backup.sql;
为什么要使用$MYSQLDUMP?我的意思是$symbolt你提到的一个语法仍然不正确。可能是一个小错误。你能再粘贴一次吗?你可以使用更修改的:MYSQLDUMP-u root-p--no data--database TEST>/usr/db/backup/db_backup.sql;错误1064(42000):您的SQL语法有错误;请查看与您的MySQL服务器版本对应的手册,以了解使用nearmy服务器版本的正确语法:5.1.67源代码分发我的服务器团队曾经告诉我脚本应该是以下内容:##启动MySQL备份######$MYSQLDUMP-Q-u root-p“database name”>/usr/db/Backup/“数据库名称”.sql;$MYSQLDUMP-uroot“数据库名称”>/backup/“数据库名称”-$NOW-$(日期+%T”).sql;