Backup automatico

lorenzo_jazz

Utente Attivo
10 Apr 2008
53
0
0
Buongiorno a tutti.
Vorrei far eseguire in automatico, (cioe' senza lanciarlo manualmente), questo script che riporto sotto. In pratica lo script dovrebbe fare il backup di un db, pero' vorrei che questo script fosse eseguito ad esempio all'accensione di windows. Il pacchetto che uso come server e' quello di xampp.
<?php
$email = "[email protected]";
$host="localhost";
$user="root";
$password="";
$database="miodb";

$bk = "/backup-giornaliero-db/backup" . date("d") . ".sql";

if ( file_exists($bk) ) unlink($bk);
system(
"mysqldump --user=$user --password=$password --host=$host $database > $bk",$res
);
$dimensione = filesize($bk);
switch ($dimensione) {
case ($dimensione>=1048576):
$dimensione = round($dimensione/1048576) . " MB"; break;
case ($dimensione>=1024):
$dimensione = round($dimensione/1024) . " KB";
break;
default: $dimensione = $dimensione . " bytes"; break;
}

$testo = "Backup per il database " . $database . " eseguito.\n\n";
$testo .= "Sql: " . $res . "\n\n";
$testo .= "Percorso: " . $bk . "\n\n";
$testo .= "Dimensione: " . $dimensione . "\n\n";
$testo .= "Tempo di esecuzione: " . date(" F d h:ia") . "\n\n";
mail($email, "Database Backup" , $testo, "From: Website <>");
?>

Grazie in anticipo
 

lotus

Utente Attivo
5 Mag 2009
543
8
0
Ciao;

se usi Windows puoi impostare task all'avvio banalmente anche grazie all'inserimento in "esecuzione automatica" del collegamento al file a eseguire.

In alternativa puoi impostare il file da eseguire dal registro.

Per quello che concerne il backup di un db, tuttavia, opererei a livello di script e batch file.. non di istruzioni php.

Inoltre, c'è da chiarire, il db è sulla stessa macchina dove avvii il file, cioè windows?
 

lorenzo_jazz

Utente Attivo
10 Apr 2008
53
0
0
Ciao,
si la macchina dove si trova il db e' la stessa, quindi e' windows, a questo punto se ho ben capito dovrei crearmi un file batch che mi esegue il backup del db e farlo eseguire come operazione pianificata. Giusto?
 
Discussioni simili
Autore Titolo Forum Risposte Data
G [PHP] backup manuale(o automatico) tabelle msql PHP 6
P Backup automatico Hosting 2
M Eliminare backup automatico e unire partizioni Hardware 0
Valerio93 Importare database senza backup MySQL 0
S Restore Full Backup Sito WordPress in Cpanel Web Server 1
Laskot Errore backup db Database 0
F Backup incrementale di file e mysql su mio pc Server Dedicati e VPS 2
H Backup mysql PHP 4
felino Backup: sincronizzare cartelle e sottocartelle Windows e Software 22
Aruba Cloud Proteggi i tuoi file con Aruba Cloud BACKUP! Cloud Computing e Cloud Server 5
andreas88 Problema HD - avvia processo di Backup Hardware 4
felino Client MAIL: backup email esistenti Mac e Software 1
M Cartella predefinita dove salvare i backup PHP 0
glm2006ITALY Wordpress: ripristinare un backup WordPress 0
xone Come effettuare backup del database mysql senza exec PHP 0
A Non riesco a fare backup sito perchè Filezilla non scarica tutti i file! Web Server 4
E come si esegue un backup dati per passaggio a nuovo hosting? Hosting 5
F backup database WordPress 7
glm2006ITALY Wordpress: guida completa al backup integrale WordPress 1
M Spostare sito in locale con akeeba backup Joomla 1
F Programma PHP che esegue backup e ripristino di database SQL SERVER PHP 12
L Backup virtual machine VMWare ESXi Windows e Software 0
G script per fare un backup da server a server PHP 2
M backup delle email sul server di posta Windows e Software 1
neo996sps Script per backup DB MySQL automatizzato che non va. PHP 8
S backup dal sito PHP 4
catellostefano File di backup Database 0
G Come mettere file backup sul web? Alternative? Hosting 0
E Importazione file sql (restore/backup) MySQL 0
Cammarotas Backup in CCleaner Windows e Software 0
P Backup MySQL con PhpMyAdmin MySQL 0
L Backup db mysql MySQL 0
N SQL Server 2000: cancellare un set di backup da Ripristina Database Database 0
peppoweb Windows Server 2003: attenzione al backup Windows e Software 0
S Download di un file in automatico dopo la sua creazione PHP 2
S Come funziona un estrattore di emails automatico? Posta Elettronica 1
C Aggiornamento automatico da un sito ad un’altro WordPress 0
MarcoGrazia Eliminare in automatico i caratteri spuri all'inizio e alla fine di una stringa Snippet PHP 0
W verificare credenziali in automatico con PHP PHP 1
I javascript come caricare una pagina sopra quella corrente in automatico Javascript 2
L includere file inc.*.php in automatico PHP 1
A [PHP] Invio automatico dati da form PHP 6
romeocharly [PHP] Script per rinominare in automatico le immagini inviate da ftp PHP 0
L Presentazione OpenOffice. Avanzamento automatico diapositive? Mac e Software 0
B [PHP] Invio mail automatico dopo compilazione form - db PHP 25
R [Photoshop] funzione colore automatico Photoshop 0
F Importazione CSV in mySQL automatico PHP 1
M [PHP] Compilare campi in automatico con dati presi dal DB PHP 25
S [PHP] form campi a completamento automatico dal DB PHP 5
S [VENDO] ecommerce prodotti per CANI - business automatico pronto all'uso! Compravendita siti e domini 0

Discussioni simili