2017-03-02 61 views
0

我在CentOS7机器上运行MariaDB的最新版本。我有两个需要备份的数据库。一个用于Postfix/Dovecot和另一个用于Wordpress。我读了一些指南和最公正的说,我应该是良好的运行Mysqldump重写输入。 WordPress备份

sudo mysqldump -h 127.0.0.1 -u root -p somepassword --all_databases > /tmp/backup.sql 

产生输出

Usage: mysqldump [OPTIONS] database [tables] 
OR  mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...] 
OR  mysqldump [OPTIONS] --all-databases [OPTIONS] 

不过,我怀疑WordPress是一个有点复杂此过程中,因为我的CLI输入被改写作为

sudo mysqldump -h 127.0.0.1 -u root -p SomeIncorrectPassword find /var/www/somewordpressdir/wordpress/ -type d -exec chmod 755 {} \;! --all-databases > /tmp/backup.sql 

我不知道为什么发生这种情况,我没有遇到过类似的东西。我显然在这里错过了非常基本的东西。我需要提供哪些其他选项?

我读所使用的 --single_transaction 标签的物品,这产生了不同的输出

mysqldump: You can't use --single-transaction and --lock-all-tables at the same time. 

回答

0

它不是“--all_databases”有下划线,但它的“--all-databases”与负:-)

+0

哇我瞎了T_T – ZNelson1989