problema com mysqldump [RESOLVIDO]

1. problema com mysqldump [RESOLVIDO]

shoujo
shoujo

(usa Slackware)

Enviado em 05/05/2014 - 13:33h

Olá pessoal, tenho 2 banco de dados e quero fazer um script que atualize os dados entre eles por exemplo a cada 10 minutos, irei colocar como tarefa no cron. Eles estao no mesmo servidor:

para o backup:
mysqldump -u root -p****** banco1 tabela > /root/tabela.sql

para restaurar:
mysqldump -u root -p****** banco2 tabela < /root/aluno.sql(<-corrigido)
(ps: eu alterei os valores por medida de segurança)

o comando do backup cria corretamente o script na pasta do root

ao restaurar nao da nenhum erro, porem ao verificar os dados da tabela no banco2 nao surte nenhum efeito, os dados continuam os antigos lá, como se nao fizesse nada o comando de restaurar.


  


2. Re: problema com mysqldump [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 05/05/2014 - 14:07h

para o backup:
mysqldump -u root -p****** banco1 tabela > /root/tabela.sql

para restaurar:
mysqldump -u root -p****** banco2 tabela > /root/aluno.sql

no caso o 1º esta correto

no 2º caso o correto é

mysql -u root -p****** banco2 tabela < /root/tabela.sql




3. Re: problema com mysqldump [RESOLVIDO]

shoujo
shoujo

(usa Slackware)

Enviado em 05/05/2014 - 16:17h

foi erro de digitacao no forum, mas no terminal eu digitei corretamente, mesmo assim nao funciona.


4. Re: problema com mysqldump [RESOLVIDO]

shoujo
shoujo

(usa Slackware)

Enviado em 05/05/2014 - 16:26h

eu fiz alguns testes, e analizei que o mysqldump nao faz restore de forma alguma.

fiz um backup do banco2:
mysqldump -u root -p****** banco2 > /root/banco2.sql

e apaguei o banco no phpmyadmin, e recriei novamente

depois pedi para restaurar:

mysqldump -u root -p****** banco2 < /root/banco2.sql

e nao restaurou, continuou sem tabelas


5. Re: problema com mysqldump [RESOLVIDO]

shoujo
shoujo

(usa Slackware)

Enviado em 05/05/2014 - 16:30h

tirei o dump do 2 comando e funcionou:

mysqldump -u root -p****** banco1 tabela > /root/tabela.sql

para restaurar:
mysql -u root -p****** banco2 < /root/aluno.sql

mas nao pode especificar a tabela no 2 comando






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts