Criar .bat para rotina de back

6 respostas
B

Alguem pode me ajuda a criar um arquivo no edit com rotina de backup de um banco de dados em mysql? muito obrigada pela atencao! qualquer ajuda sera bem vinda!

6 Respostas

T
SmartCardMan

export:
mysqldump ?user=username ?password=1234 ?databases your_database ?opt ?quote-names ?complete-insert > example.sql

import:
mysql ?user=username ?password=1234 ?databases your_database ?host=mysql_server host

B

entao tentei isso no meu bat veja

@ECHO OFF
SET mysqldir=C:\Arquivos de Programas\MySql Server 5.1\bin
CD %mysqldir%
if not exist "C:\backup" mkdir "C:\backup"
SET dirback=C:\backup
mysqldump -u root --password=senha -c  -t  -e -A > arquivo_saida.sql

e ele cria um arquivo com 0kbps exatamente com nada nele! pq ? Agradeco desde ja

B

Alguem me ajuda por favor?

B

resolvi esse problema faltava /mysql/ descuido meu porem agora estou com otro prioblema

java.lang.IllegalArgumentException: The file: c:\arquivo.bat doesn't exist.   
        at java.awt.Desktop.checkFileValidation(Desktop.java:191)

quando chamo ele no java ele da esse erro tetei usar file separator tentei de tudo ja mas acho q eh problema de permisao pq o arquivo esta no c: e ta dando como nao existe ja tentei mudar de pasta e nada n sei o q fazer mais tentei usar isso tb
Desktop.getDesktop().open(new File(backup)); mas n vai! ;/ alguem ja passo por esse problema/

Helder_Ribeiro

E aí conseguiu ???.. estou querendo aprender como fazer tbm…

Criado 27 de julho de 2009
Ultima resposta 15 de jan. de 2010
Respostas 6
Participantes 4