Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/01/2007, 06:11
Manu_Leon
 
Fecha de Ingreso: marzo-2005
Ubicación: Sevilla
Mensajes: 277
Antigüedad: 19 años, 1 mes
Puntos: 2
Re: script para hacer backup de bd mysql

<?php
/**************************************************
autor : leo genilhu
email : [email protected]
data : 17/12/2003
descrição: criar arquivo de backup do banco mysql
**************************************************/
$host = ""; // host do banco
$user = ""; // usuário do banco
$senha = ""; // senha do banco

$dbc = mysql_connect($host, $user, $senha);
$m = mysql_select_db("test", $dbc);

$sql = "SHOW DATABASES";
$sts = mysql_query($sql,$dbc) or die (mysql_error());
$data = date("d-m-y");

while($row = mysql_fetch_array($sts)){
$nome = $row[0];
$NARQUIVO = $nome."-".$data;
$resp = `mysqldump --host=$host --user=$user --password=$senha --databases $nome > /home/user/public_html/$NARQUIVO.sql` ;
}
$arquivo = "mysql_".$data;
// criar os pacotinhos com todos os arquivos.sql
$resp = `tar -cvzf /usr/backup/$arquivo.tar.gz /home/user/public_html/*.sql`;
$resp = `rm *.sql`;
?>


Encxontre esto x ahi, es para salvar bajo linux, a lo mejor te ayuda