我正在使用此功能获取我的 mysql 数据库的完整备份。
function backup()
{
date_default_timezone_set("Asia/Kolkata");
$date = date("d-m-Y, g:i A");
$folder = "application/backup";
$prefs = array(
'tables' => array('table1', 'table2')
);
$backup =& $this->dbutil->backup($prefs);
write_file("application/backup/backup $date.sql.gz", $backup);
}
但我需要在 codeigniter 中每小时获取我的 mysql 数据库的增量备份。要获取增量备份,此代码需要进行哪些更改?
最佳答案
Codeigniter 数据库实用程序类不允许您对数据库进行增量备份。如果您需要,您应该为此创建一个自定义库。库应该能够运行 sql 命令。 mysql增量备份详见:http://dev.mysql.com/doc/mysql-enterprise-backup/3.7/en/mysqlbackup.incremental.html
关于php - codeigniter 中的增量备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21951571/