BAckup db

Plugins, funzionalità sviluppate dagli utenti, patch, fix...
Post Reply
fantoni
FormaLms User
Posts: 81
Joined: Thu Mar 15, 2012 1:54 pm
Version: forma.lms 1.4.1

BAckup db

Post by fantoni »

Esiste qualche script per fare il backup del db senza usare mysqldump?

Grazie

Gianni
User avatar
Simbiosi
FormaLms User
Posts: 172
Joined: Thu Sep 20, 2012 6:12 pm
Location: Milano

Re: BAckup db

Post by Simbiosi »

http://sourceforge.net/projects/automysqlbackup/

Script lato server

- Email notification of backups
- Backup Compression and Encryption
- Configurable backup rotation
- Incremental database backups

puoi usare php anche Vedrai la query sql into outfile e load per la restore:

Code: Select all

<?php
include 'config.php';
include 'opendb.php';

$tableName  = 'NOMETABELLA';
$backupFile = 'backup/bakcup-nometabella.sql';
$query      = "SELECT * INTO OUTFILE '$backupFile' FROM $tableName";
$result = mysql_query($query);

include 'closedb.php';
?>
per la restore:

Code: Select all

<?php
include 'config.php';
include 'opendb.php';

$tableName  = 'NOMETABLLA;
$backupFile = 'bakcup-nometabella.sql';
$query      = "LOAD DATA INFILE 'backupFile' INTO TABLE $tableName";
$result = mysql_query($query);

include 'closedb.php';
?>
inutile dirti che lo puoi fare anche manualmente da phpmadmin.
.- Primus inter pares -.
fantoni
FormaLms User
Posts: 81
Joined: Thu Mar 15, 2012 1:54 pm
Version: forma.lms 1.4.1

Re: BAckup db

Post by fantoni »

Grazie!!!

Veramente prezioso.

Gianni
User avatar
alberto
FormaLms Guru
Posts: 1134
Joined: Fri Mar 02, 2012 9:18 am
Contact:

Re: BAckup db

Post by alberto »

Gazie, ottima indicazione! :)
fantoni
FormaLms User
Posts: 81
Joined: Thu Mar 15, 2012 1:54 pm
Version: forma.lms 1.4.1

Re: BAckup db

Post by fantoni »

Scusa,
ma esiste un modo per fargli fare il backup completo di tutte le tabelle senza indicarle una ad una?

Grazie

Gianni
User avatar
Simbiosi
FormaLms User
Posts: 172
Joined: Thu Sep 20, 2012 6:12 pm
Location: Milano

Re: BAckup db

Post by Simbiosi »

fantoni wrote:Scusa,
ma esiste un modo per fargli fare il backup completo di tutte le tabelle senza indicarle una ad una?

Grazie

Gianni

Credo ma non l'ho provato che come NomeTabella basta assegnare " * ".
Ma non se sono sicuro, appena ho un computer sotto mano te lo dico bene.
.- Primus inter pares -.
User avatar
Simbiosi
FormaLms User
Posts: 172
Joined: Thu Sep 20, 2012 6:12 pm
Location: Milano

Re: BAckup db

Post by Simbiosi »

Code: Select all

<?php
include 'config.php';
include 'opendb.php';

$backupFile = $dbname . date("Y-m-d-H-i-s") . '.gz';
$command = "mysqldump --opt -h $dbhost -u $dbuser -p $dbpass $dbname | gzip > $backupFile";
system($command);

include 'closedb.php';
?>

Purtroppo devi usare il dump. Ora penso se c'è un altro modo.
.- Primus inter pares -.
vise89
Newbie
Posts: 18
Joined: Sun Apr 07, 2013 4:29 pm

Re: BAckup db

Post by vise89 »

usare php my admin è la cosa migliore in assoluto!
User avatar
renato.gambella
FormaLms User
Posts: 73
Joined: Tue Mar 12, 2013 8:49 am

Re: BAckup db

Post by renato.gambella »

Io uso Navicat
Post Reply