2017-03-02 57 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