Limitando bkp no MySQL

Srs, existe alguma ferramenta, ou alguma forma de realizar backup de uma tabela no mysql dividindo/limitando o tamanho dos arquivos ou a quantidade de registros?

Tenho uma tabela que sozinha tem 18gb. (aprox. 94.000.000) de registros. É possivel fazer o backup em vários arquivos.sql?

Nunca fiz backup filtrando dados, mas tem o parâmetro --where=“condição” do mysqldump que recebe uma cláusula where. Acho que deve te ajudar a filtrar os dados pelo id.

http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html#option_mysqldump_where

Falou…

Opa, obrigado pela dica… mas algo que esqueci de mencionar foi que esta bendita tabela não possui id (PK). Ela não tem um campo incremental…
tem uma coluna de valor unique… não sei como posso usar isso a meu favor.

Não acho que seja muito legal, mas a única forma que eu consigo enxergar seria ordenar estes registros com unique index e colocar na cláusula where a inicial. Por exemplo, fazer um arquivo de backup para os registros começados com “A”. Mas para isso esse campo unique teria que guardar um texto.

Mas deve existir uma forma mais elegante de se fazer isso.

Falou…