Ir para conteúdo




Foto
- - - - -

Backup Automático Da Sua Database

automatico backup database linux mysql

  • Por favor, faça o login para responder
1 resposta neste tópico

#1 OFFLINE   vedovi

vedovi

    You Are Dead

  • Grupo: Cidadãos
  • 285 Posts

Postado 27 August 2012 - 16:11


Imagem Postada
Introdução:
Imagem Postada

Olá venho aqui fazer esse tutorial para ensinar como configurar um cron a fazer backup automaticamente da sua database todos os dias.

OBS:
• Seu server tem que estar em ambiente Linux.
• Sua database deve estar funcionando com o seu servidor.
• Programa usado no tutorial

Entre aqui ou Registre-se aqui para ver este link!

.

Tutorial

Imagem Postada
1° Parte do tutorial :
Imagem Postada


1°: logue no

Entre aqui ou Registre-se aqui para ver este link!

como root e crie o diretório onde será salvo a database com esse comando:

Entre aqui ou Registre-se para ver este codigo


2°: Agora vamos criar o arquivo que irá fazer o backup com o comando:

Entre aqui ou Registre-se para ver este codigo


Agora você vai ter que colar este texto para o novo arquivo. Você pode colar pressionando o botão direito do mouse.
onde está otserv é o sqlDatabase = "otserv" que esta no config.lua

Entre aqui ou Registre-se para ver este codigo

Após colar o texto salvar e sair, (ctrl + x) S para sim depois enter, agora já esta salvo seu arquivo.

3°: execute esses 2 comandos:

Entre aqui ou Registre-se para ver este codigo

Entre aqui ou Registre-se para ver este codigo


Agora teste o arquivo com o comando:

Entre aqui ou Registre-se para ver este codigo

No diretório /root/backup/ terá um arquivo parecido com isso db_backup_27-08-12__14h:00m_17s.sql.gz

Seu arquivo backup.sh está funcionando agora vamos para a segunda parte onde o cron faz o backup todos os dias.


Imagem Postada
2° Parte do tutorial :
Imagem Postada


1°: Execute esse comando:

Entre aqui ou Registre-se para ver este codigo


Vai aparecer algo semelhante a da imagem:
Imagem Postada

Agora você vai ter que colar este texto. Você pode colar pressionando o botão direito do mouse.

Entre aqui ou Registre-se para ver este codigo


Deve ficar semelhante a imagem:
Imagem Postada

Sendo que o 1 é minutos e 6 é horas o cron vai salvar sua database as 06:01 da manhã, após colar o texto (ctrl + x) S para sim depois enter, agora já esta salvo seu arquivo.

Por final execute esse comando para da um restart no cron ou reinicie o host:

Entre aqui ou Registre-se para ver este codigo


Imagem Postada
Notas Finais
Imagem Postada

Bom esse é um tutorial simples de como fazer um auto backup database, este tutorial foi feito em ubuntu 10.04 mas deve funcionar em outros ambientes Linux


Imagem Postada
Credito:
Vedovi

Imagem Postada

Agradecimentos :

Obrigado a todos que leu esse topico .


  • 0

#2 OFFLINE   zaksz

zaksz

    soyfodasz2'

  • Grupo: Cidadãos
  • 1363 Posts
  • Eu sou: Webmaster

Postado 27 August 2012 - 18:02

Obrigado pela contribuição!

Aprovado&Movido.
  • 0

@otserv




Tópicos que também usam as tags automatico, backup, database, linux, mysql:

0 cidadão(s) está(ão) lendo este tópico

0 cidadãos, 0 viajantes, 0 anônimos