0

我正在尝试使用以下命令使用 MysqlEnterpriseBackup 工具(Mysqlbackup)命令备份数据库:

mysqlbackup --defaults-file=/etc/my.cnf --user=Username -p --port=3306 --socket=/path/mysql.sock --with-timestamp --databases=dbname --datadir=/path/mysql --backup-dir= /backup path/foldername backup-and-apply-log


我可以看到以下错误:

MySQL Enterprise Backup 版本 4.0.0 Linux-3.8.13-16.2.1.el6uek.x86_64-x86_64 [2015/10/17] 版权所有 (c) 2003, 2015, Oracle 和/或其附属公司。版权所有。

mysqlbackup:信息:从以下命令行开始...

mysqlbackup --defaults-file=/etc/my.cnf --user=Username -p --port=3306 --socket=/path/mysql.sock --with-timestamp --databases=dbname --datadir=/ path/mysql --backup-dir= /backup path/foldername backup-and-apply-log

mysqlbackup:错误:最后发现无关命令。使用 --help 选项进行使用说明。

mysqlbackup 因错误而失败!

您能帮我解决上述错误吗?

4

2 回答 2

0

如果“backup_dir=”之后和备份路径之前有空格,如上面的输出所示,则会导致此错误。

于 2017-05-26T09:23:51.570 回答
-1

请确保命令的最后一个参数必须是:backup-to-image、backup 或 backup-and-apply-log

于 2017-01-16T03:41:55.820 回答