leojaco25
(usa XUbuntu)
Enviado em 10/02/2017 - 16:57h
Senhores,
Estou configurando um banco de dados de logs, está sendo tudo carregado, bonitinho, cherosinho. Porém, estou com um problema, e não sei como resolver. Já pesquisei aqui no VOL, na internet quase toda, e não consigo achar um meio de extrair minha base, com os dados de somente um dia. Por exemplo, quando vou fazer o backup, extraio todos os dados do banco, de todos os dias. Eu gostaria de extrair somente de um único dia, tipo no dia 01 eu extraio os dados do dia anterior, no dia 02 eu extraio os dados do dia 01, e assim por diante. A string que estou usando é:
/usr/bin/mysqldump -u root --password=XXXX --databases Syslog --table SystemEvents --where='ReceivedAtr>=2017-02-09 00:00:00 and ReceivedAtr<=2017-02-09 23:59:59' --where='1 limit 1000000' --no-create-info --compact |pigz > /dados/bkp_log_2017-02-09.sql.gz
Também usei esta string:
/usr/bin/mysqldump -u root --password=XXXX --databases Syslog --table SystemEvents --where='ReceivedAt=2017-02-09' --where='1 limit 200000' --no-create-info --compact |pigz > /dados/bkp_log_2017-02-09.sql.gz
Esta string:
/usr/bin/mysqldump -u root --password=XXXX --databases Syslog --table SystemEvents --where='ReceivedAt>2017-02-10 and ReceivedAt<2017-02-08' --where='1 limit 200000' --no-create-info --compact |pigz > /dados/bkp_log_2017-02-09.sql.gz
Ou esta:
/usr/bin/mysqldump -u root --password=XXXX --databases Syslog --table SystemEvents --where='ReceivedAt>2017-02-10' --where='ReceivedAt<2017-02-08' --where='1 limit 200000' --no-create-info --compact |pigz > /dados/bkp_log_2017-02-09.sql.gz
Alguém tem alguma ideia do que fazer?
Grato por toda a ajuda.