DBA :: Backup :: MySQL

Extensão do MySQL Server para DBA :: Backup
Baixe Agora

DBA :: Backup :: MySQL Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Sean P. Quinlan
  • Site do editor:
  • http://search.cpan.org/~seanq/

DBA :: Backup :: MySQL Tag


DBA :: Backup :: MySQL Descrição

Extensão do MySQL Server para DBA :: Backup O módulo DBA :: Backup :: MySQL não é usado diretamente. É uma extensão de servidor para o módulo DBA :: Backup. Veja as instruções de instalação para mais informações. Esta é atualmente uma porta parcial quebrada do módulo específico do MySQL de trabalho original. Espero ter terminado o porto e uma versão funcional carregada em breve. Envie-me um email ou a lista de mais informações. A lista de discussão para os módulos DBA é perl-dba@fini.net. Consulte http://lists.fini.net/mailman/listinfo/perl-dba para subscribe.mysql_flush_logsuses Mysqladmin Atualizar para liberar todos os logs e tabelas.mysql_rotate_logssrota a atualização binária, erro e quaisquer logs extras mysql especificados no arquivo conf. A rotação de logs binários e erros não é opcional em execuções quando os bancos de dados são de backup. Error e logs binários são mantidos como incrementais. Outros logs são apenas anexados e são apagados e reiniciados uma vez ao longo de um determinado tamanho (conforme definido em conf) ._ rootate_error_log () Os logs de erros do MySQL não operam da mesma maneira que os outros logs. A partir do mysql 4.0.10, cada comando flush-logs fará com que o log de erros gire para um arquivo com um sufixo "-Od" conectado. Isso é independente do tamanho do arquivo. O desligamento / inicialização do MySQL * não * girar o log de erros para o arquivo -old. Qualquer arquivo anterior é excluído. Esta função tenta restaurar alguma sanidade de como MySQL trata o log de erros. Chame esta função após o comando flush-logs. Vamos levar um novo arquivo e anexá-lo ao final do nosso próprio arquivo, (nome diferente) e excluir o arquivo -old. Em seguida, vamos chamar a função usual _rotate_generic_log no comando it._cycle_bin_logs () para o MySQLD para concluir a gravação para o log de atualização binária atual e começar a escrever para um novo. Em seguida, empurramos todos os logs do bin (exceto pelo mais novo) em / 00 /. O comando Flush Logs faz com que o MySQLD feche a consulta geral antiga (já renomeada) e os logs de consulta lenta e reabrir os logs do nome do arquivo usual. Ele também faz com que o MySQLD libere o log de atualizações binárias e comece a escrever para um novo arquivo Binlog. Ele não afeta o log de erros, apenas uma reinicialização do MySQLd iniciará um novo log de erros. O comando Powle Hosts limpará os hosts cache._backup_databases () backup todos os bancos de dados no servidor DBMs que são mencionados explicitamente ou como um padrão na seção no arquivo de configuração. Esta função irá despejar todos os bancos de dados especificados para arquivos .sql.gz no diretório / novo /. Se não houvesse erros durante o backup, _rotate_dump_dirs renomeá-lo / 00 /. Se esta função encontrar erros durante o backup, os despejos parciais para / novo / permanecerão até a próxima vez que esta função for executada. Naquela época, o conteúdo de / novo / será destruído e novos lixões serão colocados lá. Em nenhum momento são logs de atualização binária já colocados em / novo /. Retornar com o número de erros encontrados durante o backup. Requisitos: · Perl.


DBA :: Backup :: MySQL Software Relacionado

Oryx.

Persistência de objeto conduzido Meta-Modelo com herança múltipla ...

192

Download