数据库备份与还原 如何为客户以按钮形式做一个Php+MySQL的数据库的备份与还原??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以参照一下 phpmyadmin 里的导出功能。。关键是 导出的 sql 语句。 http://help.shopex.cn/help_shopex48-1235797529-11381.html else if($action=='BackupDump'){ //如果存在删除sql文件 if(file_exists('backup.sql')) unlink('backup.sql'); //如果存在删除rar文件 if(file_exists('backup.rar')) unlink('backup.rar'); $Command = "mysqldump --user=".$systemCfg['DBUSER']. " --password=".$systemCfg['DBPASS']." --database ".$systemCfg['DBNAME']." -C --single-transaction --add-drop-table > backup.sql"; exec($Command,$Output,$RetVal); if($RetVal != 0) { echo json_encode(array('success'=>false,'error'=>'mysqldump 失败')); exit; } //文件不存在或者文件大小为0 if((!file_exists('backup.sql')) || (filesize('backup.sql') <= 0)) { echo json_encode(array('success'=>false,'error'=>'mysqldump产生文件不存在')); exit; } $Command = "rar a backup.rar backup.sql"; exec($Command,$Output,$RetVal); //rar文件不存在或者文件大小为0 if((!file_exists('backup.rar')) || (filesize('backup.rar') <= 0)) { echo json_encode(array('success'=>false,'error'=>'压缩失败')); exit; } //日志 $result = OperLog($_SESSION['UserID'],'系统管理',"备份系统数据库"); if(!$result['success']) echo json_encode($result); else { echo json_encode(array('success'=>true)); exit; }} mysql 数据库备份与mysql还原方法 多前台,每个前台独立ip,后台统一管理这些前台? PHP实现计划任务控制 php如何调用active控件 求一个可逆短网址算法 哥哥姐姐们 你们帮我分析一下 你们学编程语言的技巧 和自学技巧 还有 学编程的方法 我这个人笨 老师讲的我会用 让我自己想我就楞了 我是不是欠缺一种方法啊 我是个初中毕业 呵呵 一般企业开发中hibernate和ibatis哪个用的多?哪个更好? win2008 PHP的服务器有一键安装包吗 学习记录 php 访问错误 css图片路径怎么找 PHP加密原来这么简单 encart是如何采用Ajax判断模板是否过期,这个判断的文件是哪个文件呢?
else if($action=='BackupDump')
{
//如果存在删除sql文件
if(file_exists('backup.sql'))
unlink('backup.sql');
//如果存在删除rar文件
if(file_exists('backup.rar'))
unlink('backup.rar');
$Command = "mysqldump --user=".$systemCfg['DBUSER'].
" --password=".$systemCfg['DBPASS']." --database ".$systemCfg['DBNAME']." -C --single-transaction --add-drop-table > backup.sql";
exec($Command,$Output,$RetVal);
if($RetVal != 0)
{
echo json_encode(array('success'=>false,'error'=>'mysqldump 失败'));
exit;
}
//文件不存在或者文件大小为0
if((!file_exists('backup.sql')) || (filesize('backup.sql') <= 0))
{
echo json_encode(array('success'=>false,'error'=>'mysqldump产生文件不存在'));
exit;
}
$Command = "rar a backup.rar backup.sql";
exec($Command,$Output,$RetVal);
//rar文件不存在或者文件大小为0
if((!file_exists('backup.rar')) || (filesize('backup.rar') <= 0))
{
echo json_encode(array('success'=>false,'error'=>'压缩失败'));
exit;
}
//日志
$result = OperLog($_SESSION['UserID'],'系统管理',"备份系统数据库");
if(!$result['success'])
echo json_encode($result);
else
{
echo json_encode(array('success'=>true));
exit;
}
}