BAckup db

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

BAckup db

Post by fantoni » Tue Apr 09, 2013 8:53 am

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

Grazie

Gianni

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

Re: BAckup db

Post by Simbiosi » Tue Apr 09, 2013 3:02 pm

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 Expert
Posts: 81
Joined: Thu Mar 15, 2012 1:54 pm
Version: forma.lms 1.4.1

Re: BAckup db

Post by fantoni » Tue Apr 09, 2013 3:11 pm

Grazie!!!

Veramente prezioso.

Gianni

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

Re: BAckup db

Post by alberto » Wed Apr 10, 2013 8:26 am

Gazie, ottima indicazione! :)
--------------------------------------------------
Become a CONTRIBUTOR

Support the project for FREE!
www.Elearnit.net

fantoni
FormaLms Expert
Posts: 81
Joined: Thu Mar 15, 2012 1:54 pm
Version: forma.lms 1.4.1

Re: BAckup db

Post by fantoni » Wed Apr 10, 2013 9:02 am

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 Expert
Posts: 172
Joined: Thu Sep 20, 2012 6:12 pm
Location: Milano

Re: BAckup db

Post by Simbiosi » Wed Apr 10, 2013 8:52 pm

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 Expert
Posts: 172
Joined: Thu Sep 20, 2012 6:12 pm
Location: Milano

Re: BAckup db

Post by Simbiosi » Thu Apr 11, 2013 3:44 pm

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 » Fri Apr 12, 2013 9:56 am

usare php my admin è la cosa migliore in assoluto!

User avatar
renato.gambella
FormaLms User
Posts: 66
Joined: Tue Mar 12, 2013 8:49 am

Re: BAckup db

Post by renato.gambella » Mon May 27, 2013 8:36 pm

Io uso Navicat

Post Reply