PROBLEMA BACKUP USANDO O MYSQLDUMP
Galera estou com um problema no mysqldump
Tenho o comando abaixo que funciona perfeito
Shell [Ô]cmd.exe /c[Ô] & App.Path & [Ô]\mysqldump.exe --host=[Ô] & iniReadKey(App.Path & [Ô]\config.ini[Ô], [Ô]Dados[Ô], [Ô]Diretorio[Ô]) & [Ô] --user=root --password=123456 banco1 > [Ô] & strNomeArquivoBackup, vbHide
Só que quando mudo o banco ele não funciona, apenas cria o arquivo .sql
Shell [Ô]cmd.exe /c[Ô] & App.Path & [Ô]\mysqldump.exe --host=[Ô] & iniReadKey(App.Path & [Ô]\config.ini[Ô], [Ô]Dados[Ô], [Ô]Diretorio[Ô]) & [Ô] --user=root --password=123456 banco2 > [Ô] & strNomeArquivoBackup, vbHide
Os dois bancos estão dentro da mesma base, não tem nada de diferente
Reparei que o banco2 tem algumas tabelas do tipo myisam e no mais tudo innodb igual o banco1, será que é isso que pode estar dando o problema?
Sinceramente não sei o que pode ser
Agradeço a todos
Tenho o comando abaixo que funciona perfeito
Shell [Ô]cmd.exe /c[Ô] & App.Path & [Ô]\mysqldump.exe --host=[Ô] & iniReadKey(App.Path & [Ô]\config.ini[Ô], [Ô]Dados[Ô], [Ô]Diretorio[Ô]) & [Ô] --user=root --password=123456 banco1 > [Ô] & strNomeArquivoBackup, vbHide
Só que quando mudo o banco ele não funciona, apenas cria o arquivo .sql
Shell [Ô]cmd.exe /c[Ô] & App.Path & [Ô]\mysqldump.exe --host=[Ô] & iniReadKey(App.Path & [Ô]\config.ini[Ô], [Ô]Dados[Ô], [Ô]Diretorio[Ô]) & [Ô] --user=root --password=123456 banco2 > [Ô] & strNomeArquivoBackup, vbHide
Os dois bancos estão dentro da mesma base, não tem nada de diferente
Reparei que o banco2 tem algumas tabelas do tipo myisam e no mais tudo innodb igual o banco1, será que é isso que pode estar dando o problema?
Sinceramente não sei o que pode ser
Agradeço a todos
è os dois tipos em uma mesma tabela, pode ser isso mesmo que ta dando o problema.
Marcelo obrigado pelo retorno
Más infelizmente não era isso não, só que acabei descobrindo, pois eu coloquei essa linha de comando no meu outro sistema que funciona perfeito e comecei a comparar o que estava de diferente entre os dois projetos
Verifiquei que o caminho até o mysqldump.exe de um tenha um espaço ( que estava dando problema ) e o outro não ( que funcionava perfeito ).
Foi só tirar o espaço que ele funcionou perfeitamente, e percebi que para gravar o arquivo .sql também não pode ter espaço no caminho até a pasta onde ficará armazenado o dump da base.
Más isso é usando o mysqldump para exportar a base, existem algumas rotinas de backup que não tem esse problema, más que em alguns casos apresentam erros, como já tive e o backup que tirava era praticamente nulo, pq para voltar era muito trabalhoso e os dados não ficavam corretos
Más infelizmente não era isso não, só que acabei descobrindo, pois eu coloquei essa linha de comando no meu outro sistema que funciona perfeito e comecei a comparar o que estava de diferente entre os dois projetos
Verifiquei que o caminho até o mysqldump.exe de um tenha um espaço ( que estava dando problema ) e o outro não ( que funcionava perfeito ).
Foi só tirar o espaço que ele funcionou perfeitamente, e percebi que para gravar o arquivo .sql também não pode ter espaço no caminho até a pasta onde ficará armazenado o dump da base.
Más isso é usando o mysqldump para exportar a base, existem algumas rotinas de backup que não tem esse problema, más que em alguns casos apresentam erros, como já tive e o backup que tirava era praticamente nulo, pq para voltar era muito trabalhoso e os dados não ficavam corretos
Interessante, mas uma que eu não sabia, mas deve ter dado um dor de cabeça né, rs
Dor de cabeça kkk que nada
Só fiquei a tarde de quarta, ontem o dia todo e até me dar essa luz, foi fácil resolver kkkk
Más vlw o seu comentário, pq qdo não deu certo, eu comecei a ver que o problema não era o banco, ai virei igual Jack Estripador, fui por partes e comecei a ver fora do sistema, qdo coloquei a base para ser exportada no sistema que estava funcionando e fez o backup certinho, comecei a comparar os projetos, foi qdo desconfiei do espaço que tinha no caminho e resolvi testar sem o espaço e BINGO.
Só fiquei a tarde de quarta, ontem o dia todo e até me dar essa luz, foi fácil resolver kkkk
Más vlw o seu comentário, pq qdo não deu certo, eu comecei a ver que o problema não era o banco, ai virei igual Jack Estripador, fui por partes e comecei a ver fora do sistema, qdo coloquei a base para ser exportada no sistema que estava funcionando e fez o backup certinho, comecei a comparar os projetos, foi qdo desconfiei do espaço que tinha no caminho e resolvi testar sem o espaço e BINGO.
Alvaro só pra ficar bem claro o espaço que você diz estava no nome da pasta tipo: [Ô]pasta de arquivo[Ô], que só funciona se for [Ô]pastadearquivo[Ô], é este tipo de espaço que você está se referindo né?
Isso mesmo Marcelo, tanto para chamar o executável mysqldump, quanto para gravar o local onde será salvo o arquivo .sql
entendi valeu
Flw Marcelo
Estarei encerrando o tópico, quem precisar me manda uma MP
Estarei encerrando o tópico, quem precisar me manda uma MP
Tópico encerrado , respostas não são mais permitidas