mysqldump salta una tabella

Sto eseguendo un cronjob per il backup del nostro sistema usando mysqldump. Il database contiene 90 tavoli. Una di queste tabelle è ENORME e each tanto un po 'causa il fallimento del dump.

Dal manuale vedo che è ansible specificare tabelle specifiche per il dump

shell> mysqldump [options] db_name [tbl_name ...]

Questo mi ha fatto pensare. Cosa succede se ho due posti di lavoro, uno per il dumping del tavolo enorme e uno per tutti gli altri. Per realizzare questo sarebbe bello se potessi fare qualcosa di simile

 shell> mysqldump -u backupuser -p database huge_table > db_huge_table.sql shell> mysqldump -u backupuser -p database --skip huge_table > db_rest.sql 

In modo sfortunato non vedo tale e opzione. Potrei naturalmente dichiarare esplicitamente i 90 tavoli, ma questo sembra solo un casino.

Un'altra opzione sarebbe uno script di qualche tipo, ma prima di controllare il path, provo questa risorsa.

MySQL è 5.1.61 su CentOS 6.2

One Solution collect form web for “mysqldump salta una tabella”

È ansible utilizzare l'interruttore a linea di command --ignore

  · --ignore-table=db_name.tbl_name Do not dump the given table, which must be specified using both the database and table names. To ignore multiple tables, use this option multiple times. This option also can be used to ignore views. 

qualche cosa come

 shell> mysqldump -u backupuser -p database --ignore-table=database.huge_table > db_rest.sql 
Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.