Ferramenta de backup de múltiplos bancos de dados Mysql?

1

Meu sistema operacional é o Ubuntu 10.10. Eu tenho vários sites pequenos (todos em vários hosts compartilhados) e estou pensando que provavelmente seria uma boa idéia fazer backup regularmente dos bancos de dados mysql desses hosts compartilhados remotos. Eu atualmente faço manualmente e parece ser um processo não muito trabalhoso, mas definitivamente chato (phpmyadmin).

Como devo proceder (sem acesso ssh disponível)?

Se fizer assim:

mysqldump -u root -p[root_password] [database_name] -h mysql_host > dumpfilename.sql

Isso significa que a senha está sendo transferida em texto simples?

    
por Stann 26.01.2011 / 04:46

3 respostas

3

Especificar a senha dessa maneira é inseguro na sua máquina . Através da rede é da mesma maneira que os clientes MySQL se conectam ao seu banco de dados. Tanto quanto eu ler , o nome de usuário e senha são hash, então você está não enviando sua senha em texto simples.

Na sua situação, eu escreveria um script simples, algo como

for host in host1 host2 host3
    do mysqldump ...
done
    
por 26.01.2011 / 05:39
1

Confira

link

Considere também os backups incrementais

link

Confira o maatkit, que automatiza a maioria das coisas.

    
por 30.11.2011 / 20:00
0
O

gerenciador de backup é o mais completo e poderoso em minha opinião.

    
por 21.03.2013 / 21:27