mysqldump - backup e restauração de uma tabela do BD

Artigos comentados e explicados sobre MySQL

Moderador: web

responder a dúvida

mysqldump - backup e restauração de uma tabela do BD

Mensagem por web Offline » Qui Jan 31, 2008 7:27 pm

Vou Mostrar aqui uma forma de fazer um backup e também restaurar os dados do backup em seu bd.

O teste que fiz foi localmente, então vou mostrar aqui o resultado com base nisso.

FAZENDO O BACKUP
CONEXÃO
$conexao = mysql_connect("localhost", "login", "senha") or die(mysql_error());
$db = mysql_select_db("bancodedados");


GERANDO O BACKUP
$tabela = "suatabela";
$nome_do_backup = "nome_do_backup.sql";
$query = "SELECT * INTO OUTFILE '$nome_do_backup' FROM $tabela";
mysql_query($query) or die(mysql_error());

Como rodei o script localmente, o backup ficou salvo em:
* uso o xampp
C:\xampp\mysql\data\nome_do_backup.sql

* não sei o resultado online

RESTAURANDO O BACKUP
$tabela = "suatabela";
$nome_do_backup = "nome_do_backup.sql";
$query = "LOAD DATA INFILE '$nome_do_backup' INTO TABLE $tabela";
mysql_query($query) or die(mysql_error());

Bem, o backup é usado para se no caso você perder os dados da tabela poder restaurá-los com o script acima.



detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb [@] hotmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 11909
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

responder a dúvida

Voltar para Artigos sobre MySQL

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes