Esiste qualche script per fare il backup del db senza usare mysqldump?
Grazie
Gianni
BAckup db
Re: BAckup db
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:
per la restore:
inutile dirti che lo puoi fare anche manualmente da phpmadmin.
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';
?>
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';
?>
.- Primus inter pares -.
Re: BAckup db
Grazie!!!
Veramente prezioso.
Gianni
Veramente prezioso.
Gianni
Re: BAckup db
Scusa,
ma esiste un modo per fargli fare il backup completo di tutte le tabelle senza indicarle una ad una?
Grazie
Gianni
ma esiste un modo per fargli fare il backup completo di tutte le tabelle senza indicarle una ad una?
Grazie
Gianni
Re: BAckup db
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 -.
Re: BAckup db
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 -.
Re: BAckup db
usare php my admin è la cosa migliore in assoluto!
- renato.gambella
- FormaLms User
- Posts: 73
- Joined: Tue Mar 12, 2013 8:49 am
Re: BAckup db
Io uso Navicat