On 3/16/07, alexbaa bruno <[EMAIL PROTECTED]> wrote:
Para fazer o backup é simples: mysqldump -u root -p bancodedados > bancodedados.sql
Para restaurar: mysql -u root -p bancodedados < bancodedados.sql
Não é tão simples assim. Para quem usa engines como InnoDB não há no MySQL solução para hot backup e restore e usando o mysqldump tu trava tabelas ao salvar os dados, o que não é nada legal em ambientes de muito volume de dados inseridos/segundo... :) Além disso o restore dessa forma tem alguns problemas quando se fala de integridade referencial. Para quem usa InnoDB tem que desativar a verificação de Foreign Keys, senão ele diz que "a referncia não é válida". Um sistema ideal de backup consiste em ter um servidor secundário com dados replicantes entre este e o prmário e aí sim fazer o backup com base no servidor secundário. ;) Há outras soluções, mas eu acho o mysqldump básica demais e até prejudicial (em termos de performance) onde há muitos dados sendo consultados e inseridos simultaneamente. -- Maxwillian Miorim <[EMAIL PROTECTED]> ---- The answer is 42.

