[Probleminha] MySql Administrator  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
ken420
Virtual Machine Man
[Avatar]

Membro desde: 09/10/2008 13:25:41
Mensagens: 504
Localização: na frente do PC
Offline

Pessoal, consigo fazer o backup da minha tabela normal mas quero programar para fazer o backup diariamente, eu vo em backup e na aba schedule selecionei a target folder em meu C:\ e coloquei execution time = Execute backup daily e no caso em 3 minutos, salvei e espero os 3 minutos e nao faz o backup automaticamente so manualmente o q pode ser?
Em Option>Connection os campos Connection,Username,Password,Hostname,Port estao preenchido mas Schema esta vazio é normal mesmo isso o erro nao é esse? vlw pela atenção!!

if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente");
ken420
Virtual Machine Man
[Avatar]

Membro desde: 09/10/2008 13:25:41
Mensagens: 504
Localização: na frente do PC
Offline

dei uma olhada no site da mysql e n encontrei nada falando sobre algo do tipo e minha aba advanced parameters esta vazia tambem!

This message was edited 1 time. Last update was at 05/01/2009 20:58:16


if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente");
davidbuzatto
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline

Pq vc não utilizar o mysqldump e coloca ele no agendador de tarefas do windows?
O mysqldump é um utilitário do mysql que serve para extrair os dados dos bancos e p/ restaurar também.
[]´s

Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
ken420
Virtual Machine Man
[Avatar]

Membro desde: 09/10/2008 13:25:41
Mensagens: 504
Localização: na frente do PC
Offline

como uso ele? é igual o mysql administrator?

if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente");
ken420
Virtual Machine Man
[Avatar]

Membro desde: 09/10/2008 13:25:41
Mensagens: 504
Localização: na frente do PC
Offline

e como integro ele a meu projeto ? tipo la no meu projeto tem o botao BACKUP como vo fala pra ele i nesse mysqldump e fazer o backup?

if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente");
davidbuzatto
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline

Não.

É via linha de comando.

Abre um prompt de comando e digita mysqldump e da enter.
Se aparecer como o comando deve ser utilizado é pq ta funcionando.
Caso não, coloque o caminho da pasta bin do mysql na variável de ambiente path.

Com o comando funcionando é fácil utilizar.

http://dev.mysql.com/doc/mysql/en/mysqldump.html

Postei um shell script faz uns dias aqui no guj p/ backup usando mysqldump.

Dá uma pesquisada.

Ai vc teria q fazer um .bat no windows p/ executar no agendador.

[]´s


Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
ken420
Virtual Machine Man
[Avatar]

Membro desde: 09/10/2008 13:25:41
Mensagens: 504
Localização: na frente do PC
Offline

blz consegui faze o backup usando o mysqldump mas como botar um destino aonde sera salvo meu backup pq ele ta salvando la na pasta bin do mysql

if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente");
ken420
Virtual Machine Man
[Avatar]

Membro desde: 09/10/2008 13:25:41
Mensagens: 504
Localização: na frente do PC
Offline

fis o metodo e implementei na minha classe principal para testar criei um botao la e quando compilo meu programa aparece o seguinte erro
java.io.IOException: Cannot run program "mysqldump": CreateProcess error=2, O sistema não pode encontrar o arquivo especificado

eu tenho quase ctz que isso é pq em minha classe

tentei adicionar isso para ver se o erro parava e realmente paro porem nao cria o backup e tambem nao gera nenhum erro veja como fico

to fazendo algo errado ? vlw

This message was edited 1 time. Last update was at 05/01/2009 22:55:55


if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente");
davidbuzatto
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline

Como existem espaços no caminho do mysql, vc precisa colocar todo o comando entre aspas.

Fiz uma classe p/ backup aqui p/ vc. Dá uma olhada.



A geração do arquivo teve que ser feita tbm sem usar o operador de desvio de fluxo ( > ) pq ao usá-lo o mysqldump entendia que era uma tabela do banco especificado.

[]´s

This message was edited 2 times. Last update was at 07/01/2009 14:51:35


Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team