Só uma dica no final não use:
> C:\SQL.SQL
use:
--result-file=sql.sql

[]s
Luiz Escobar



--------------------------------------------------
From: "Eduardo Silva dos Santos" <eduardo....@gmail.com>
Sent: Thursday, April 15, 2010 12:51 AM
To: <delphi-br@yahoogrupos.com.br>
Subject: Re: [delphi-br] [Off-Topic] Re: Rotina backup MySql

> tente assim:
>
> mysqldump --user=USER --password=SENHA --databases 
> BANCO --opt --quote-names
> --allow-keywords --complete-insert > C:\SQL.SQL
>
>
> Att,
> .......................................................
> Eduardo Silva dos Santos
> DRD SISTEMAS
> (27) 3218-4201
> (27) 9961-7095
> MSN: eduardo....@gmail.com
> Site: http://www.drdsistemas.com.br/
> .......................................................
>
>
> Em 14 de abril de 2010 16:57, dionatanhenrique 
> <dionata...@hotmail.com>escreveu:
>
>>
>>
>> Pessoal estou tentando a varios dias criar uma rotina de backup para
>> mysql..
>> porem sem sucesso..
>>
>> Bom criei um bat com o seguinte comando:
>>
>> mysqldump.exe -B -c --single-transaction --default-character-set=latin1
>> BANCO -u root --password=SENHA -h localhost > "backup.sql"
>>
>> bom ele ate funciona mas para campos que nao seja BLOB.. pois campos que
>> tenha figura ele detona o campo nao fazendo o backup direito o que esta 
>> de
>> errado neste comando? isso se eu clico direto no icone do bat
>>
>> outra coisa quando eu uso o delphi para executar ele nao executa ... por
>> exemplo
>> WinExec(PChar('backup.bat'),SW_NORMAL);
>> ele so pisca a tela mas nao faz o backup... e se clico direto no arquivo
>> backup.bat ele executa faz o backup mas os campos blob não sai todo 
>> errado..
>>
>> alguem pode me auxiliar...
>>
>> --- Em delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>,
>> "Carlos" <gcm3...@...> escreveu
>> >
>> > Meu camarada, mais uma vez, boa tarde! Como eu havia "dito"
>> > anteriormente, " a sua pergunta é muito vaga", e talvez se vc tivesse
>> > se expressado melhor, teríamos lhe auxiliado melhor!
>> > O que vc quer, seria mais ao menos isso:
>> > 1 Form;
>> > 1 Label;
>> > 1 SpeedButton;
>> > 1 TTimer.
>> >
>> > No evento onTimer do TTimer, digite o seguinte:
>> > lblDate.Caption := FormatDateTime('dd/mm/yyyy - HH:MM:SS', Now);
>> >
>> > No evento onClick do SpeedButton digite o seguinte:
>> > var
>> > __mData: string;
>> > begin
>> > mData := FormatDateTime('dd', Now)+ FormatDateTime('mm', Now)+
>> > FormatDateTime('yyyy', Now) + FormatDateTime('hh', Now) +
>> > FormatDateTime('nn', Now) + FormatDateTime('ss', Now)+ '.sql';
>> >
>> > WinExec(PChar('cmd.exe /c C:\backup\bin\mysqldump -h NomeDaMáquina' +
>> > ' -u root -pSEnha --opt NomeDoBanco>Caminho\'
>> > + mData),SW_HIDE);
>> >
>> > showmessage('Backup realizado com sucesso');
>> >
>> > end;
>> >
>> > É lógico que vc pode incrementar, mas a vantagem é poder colocar um
>> > diretório fixo para salvar, e ele irá salvar o seu backup com o nome
>> > da data e horário que foi feito.
>> > Exemplo:
>> > 01012009120516.sql, informa que este backup foi feito no dia 01 de
>> > janeiro de 2009 as 12:05:16 e vc poderá efetuar outro backup neste
>> > diretório sem perder o anterior.
>> >
>> > Viu ai...sem crise!!!Conversando a gente se entende!
>> > Fraterno abraço,
>> > Carlos
>> >
>>
>>
>>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> -- 
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
>
>
> 

Responder a