fazer copia de banco de dados MYSQL agendado.

Forum sobre SQL.

Moderador: Moderadores

informaisvrb
Usuário Nível 1
Usuário Nível 1
Mensagens: 10
Registrado em: 09 Jun 2013 15:00
Localização: VISCONDE DO RIO BRANCO

fazer copia de banco de dados MYSQL agendado.

Mensagem por informaisvrb »

Amigos, tem fazer copia de banco de dados MYSQL agendado.
Por exemplo eu configuro os dias, e horarios e ele entra fazendo a copia de forma automatica.

Pois o usuario é meste para dizer que esquece e coisa e tal.

existe algum aplicativo para isso.
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

fazer copia de banco de dados MYSQL agendado.

Mensagem por alxsts »

Olá!

Seja bem-vindo ao fórum!

Apesar de não trabalhar com MySQL, bastou uma pesquisa no Google (pesquisei a frase: backup automático mysql) para encontrar várias soluções possíveis para o problema.

Dentre elas, selecionei uma (MySQL Administrator - Roteiro para agendar backup automático), que apresenta um tutorial.

Lembre-se que o fórum também dispõe de um mecanismo de busca, localizado na parte superior direita da página.
[]´s
Alexandre Santos (AlxSts)
informaisvrb
Usuário Nível 1
Usuário Nível 1
Mensagens: 10
Registrado em: 09 Jun 2013 15:00
Localização: VISCONDE DO RIO BRANCO

fazer copia de banco de dados MYSQL agendado.

Mensagem por informaisvrb »

obrigado por responder amigo, mas esse eu já conhecia e ele não funciona bem, pois do nada ele para de fazer a copia.

se algum amgio tiver um BAT para fazer a copia eu gostaria pois dai colocaria no agendador de tarefas dos windows.

uma coisa é que nos casos os servidores são linux. Entao o bat terá que pegar no IP do servidor xxx.xxx.xxx.xxx e gerar na estacao.
eu quero colocar em varias estacoes fazendo a copia em horarios alternados.
Pois se deixar o usuario fazer ele sempre dá a desculpa 'HA ESQUECI'
informaisvrb
Usuário Nível 1
Usuário Nível 1
Mensagens: 10
Registrado em: 09 Jun 2013 15:00
Localização: VISCONDE DO RIO BRANCO

fazer copia de banco de dados MYSQL agendado.

Mensagem por informaisvrb »

amigos, ainda sem exito. tentei todas as opçoes acima, mas nao funcionam 100% da forma que eu queria...
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

fazer copia de banco de dados MYSQL agendado.

Mensagem por alaminojunior »

Além de poder usar o próprio MySQLDump para realizar este backup por meio de um .BAT, você pode instalar o MySQLBackupFTP !
Excelente utilitário onde você pode agendar diversos 'JOB´s', configurando para salvar em diferentes pastas, inclusive enviando para o Dropbox.
Vale a pena !
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

fazer copia de banco de dados MYSQL agendado.

Mensagem por sygecom »

Tanto no PostgreSQL como no Mysql eu mando junto com meu sistema os EXE ( mysqldump.exe e pg_dump.exe ) e uso os bat abaixo para fazer o backup agendado:
Mysql:

Código: Selecionar todos

nHandle=fcreate(cARQ_BAT,0)
FWRITE(nHandle,"mysqldump -h " + eHost + " -u "+ eUSUARIO_SQL +" --password=" +eSENHA_SQL + " --opt " + eDATABASE + " > c:\backup_sis_mysql.sql")
fclose(nHandle)
MYRUN( cARQ_BAT )
PostgreSQL:

Código: Selecionar todos

nHandle=fcreate(cARQ_BAT,0)
FWRITE(nHandle,"SET PGPASSWORD="+eSENHA_SQL + HB_OsNewLine())
FWRITE(nHandle,"pg_dump --host="+ eHost + " --file=c:\backup_sis_postgresql.dmp --username="+ eUSUARIO_SQL +" --format custom --blobs --verbose " + eDATABASE )
fclose(nHandle)
MYRUN( cARQ_BAT )
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
lucimauro
Usuário Nível 3
Usuário Nível 3
Mensagens: 465
Registrado em: 21 Set 2004 21:02
Localização: Sobral-CE

fazer copia de banco de dados MYSQL agendado.

Mensagem por lucimauro »

Sygecom qual a versao do mysqldump que voce usa?
Responder