Backup automatizado de toda a base MySQL
Funções do script: - Busca em cada execução todos os bancos da base local, assegurando que nenhum banco novo fique esquecido de fazer backup. - Comprime os arquivo no formato "bz2" e os salva no diretório "/var/backups/mysql", podendo ser alterado no script. - Cria para cada banco um diretório com o nome do mesmo, facilitando a localização e identificação dos arquivos. - Mantém os backups dos últimos 7 dias, removendo os mais antigos. - A rotina de limpeza sempre checa se existe pelo menos um arquivo de backup, caso só exista um, mesmo que tenha mais de 7 dias é preservado, assegurando que se por algum motivo os backups não tenham sido feitos nos últimos dias, a rotina de limpeza não remova todos. Para que o script seja executado diariamente de forma automática deve ser adicionada a linha de execução ao crontab do usuário root. Na máquina que roda o serviço MySQL execute os comandos abaixo: $ sudo su # chmod +x /root/mysql-backup.py # crontab -e Adicione as linhas abaixo, o script será executado diariamente às duas da manhã: 0 2 * * * /root/mysql-backup.py >> /tmp/mysql-backup.log Espero ter ajudado. Abraços...
Por: Mauricio Sousa
Dump MySQL com relatório de logs por e-mail
O script tem como função gerar o dump de cada database e em seguida confirmar se o dump foi realizado com sucesso. Após o término do dump ele chama uma função chamada envia_email e dispara o e-mail informando o status de cada dump realizado. Link para download: http://documentacoes.tutoriaisgnulinux.com/SCRIPTS-PYTHON/dump_mysql.py http://documentacoes.tutoriaisgnulinux.com/SCRIPTS-PYTHON/envia_email.py
Por: evandro matos couto
Cadastro de pacientes - Py3k
Este é o primeiro programa razoavelmente funcional que eu fiz em Python 3... É um programa de cadastro de pacientes para uma suposta clínica médica, utiliza interface gráfica em Tkinter, banco de dados SQLite3, importa e exporta arquivos XML para o banco de dados para compatibilidade com outros programas. Tem pouco mais de 600 linhas de código. Escolhi utilizar Tkinter pra não fugir da biblioteca padrão e não ter trabalho de instalar outras coisas além do Python nas estações de trabalho. Foi baseado na experiência de aprendizado com o livro "Programação em Python 3" de Mark Summerfield. Como é meu primeiro programa gostaria da opinião dos ilustres programadores mais experientes... Os GIFs dos ícones estão no tarball em anexo.
Por: Fernando
Acompanhar status de uma replicação MySQL
Este script serve para monitorar o status de uma replicação MySQL. Tal script deve ser configurado no crontab. Segue a regra para ser executado a cada 30min: */30 * * * * python27 /check_slave_server.py
Por: Matheus
Conexão python com Mysql
Script de exemplo para conexão com Banco de dados Mysql
Por: Fabio Mattes
Python com CouchDB usando couchdbkit
Demonstração do Python acessando um banco de dados CouchDB, usando a biblioteca couchdbkit. O exemplo é baseado em outro script que já enviei: Serialização em Python usando picle ( http://www.vivaolinux.com.br/script/Serializacao-em-Python-usando-pickle )
Por: Francisco Souza
Atenção a quem posta conteúdo de dicas, scripts e tal (6)
Liberte-se: Crie um Servidor Proxy na Nuvem para Acessar Conteúdos Bloqueados
Run0 - Elevação de privilégios com systemd
Como instalar ou remover ambientes gráficos facilmente no openSUSE
Alternativa para Habilitar Hibernação no Lubuntu ou Ubuntu
[Resolvido] Navegador bloqueou o perfil
Tamanho de Partição No Debian (6)
Ping de uma routerboard (RB) para a rede de outra RB (0)
Usuário samba AD/DC não consegue acessar compartilhame... da rede. (13)