Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 从主大数据库转储/恢复单个架构_Mysql_Database - Fatal编程技术网

Mysql 从主大数据库转储/恢复单个架构

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"-$

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

我的数据库名为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;