Zdravím. Chtěl bych se zeptat, k čemu konkrétně slouží a jak se používá knihovna databází, kterou má na svém webu v sekci ke stažení umístěn jval. Je mi jasné, že se pomocí ní dá zálohovat databáze, jen nevím, který soubor kam nahrát a jak to bude ve výsledku fungovat. Díky za odpověď.
Diskuse
Téma: Db Backup
http://www.phpclasses.org/browse/file/16861.html
a použití vypadá třeba takto://MySQL connection parameters
$dbhost = 'localhost';
$dbuser = 'username';
$dbpsw = 'password';
$dbname = 'database';
$days = 5;
$dir = 'backup_files/';
$file = $dbname.'_'.date('Y-m-d_His').'.sql';
//Connects to mysql server
$connect = @mysql_connect($dbhost,$dbuser,$dbpsw);
mysql_query("SET NAMES `CP1250`");
//Includes class
require_once('mysqldump.php');
//Creates a new instance of MySQLDump: it exports a compressed and base-16 file
$dumper = new MySQLDump($dbname,$dir.$file,false,false);
//Dumps all the database
$dumper->doDump();
if (is_dir($dir) )
{
$handle=opendir($dir);
while (false!==($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$Diff = (time() - filectime($dir.$file))/60/60/24;
if ($Diff > $days) unlink($dir.$file);
}
}
closedir($handle);
}Ale bylo to někdy z roku 2007, novější verze bude jistě mít více možností.
a použití vypadá třeba takto://MySQL connection parameters
$dbhost = 'localhost';
$dbuser = 'username';
$dbpsw = 'password';
$dbname = 'database';
$days = 5;
$dir = 'backup_files/';
$file = $dbname.'_'.date('Y-m-d_His').'.sql';
//Connects to mysql server
$connect = @mysql_connect($dbhost,$dbuser,$dbpsw);
mysql_query("SET NAMES `CP1250`");
//Includes class
require_once('mysqldump.php');
//Creates a new instance of MySQLDump: it exports a compressed and base-16 file
$dumper = new MySQLDump($dbname,$dir.$file,false,false);
//Dumps all the database
$dumper->doDump();
if (is_dir($dir) )
{
$handle=opendir($dir);
while (false!==($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$Diff = (time() - filectime($dir.$file))/60/60/24;
if ($Diff > $days) unlink($dir.$file);
}
}
closedir($handle);
}Ale bylo to někdy z roku 2007, novější verze bude jistě mít více možností.