数据库备份的两种方法是什么
数据库备份的两种方法是:1、使用mysqldump结合exec函数进行数据库备份;2、使用【php+mysql+header】函数进行数据库备份。

数据库备份是必要的一般都是使用mysqldump进行备份,我这边写了两种备份方法可以参考一下。
第一种:使用mysqldump结合exec函数进行数据库备份操作。
代码如下:
/**
* Subject: php-mysql 实现数据库备份.
* User: luokakale
* Date: 2018/11/9
* Time: 13:31
*/
header('Content-Type:text/html;charset=utf8');
ini_set("max_execution_time", "0");//代码运行时间不限制 防止备份失败
ini_set('memory_limit', '128M');//设置内存 根据需求可以修改
date_default_timezone_set("PRC");
//创建需要保存sql文件的文件夹
$path = 'D:SQLdatabse_backup';
//定义数据库配置
$user = ''; //数据库账户
$pwd = ''; //数据库密码
$dbname = ''; //数据库名称
//备份数据库命令地址文件
$sqladdress = 'D:phpStudyMySQLbinmysqldump.exe';
//备份指定地址
$time = time();
$path = 'D:SQLdatabse_backup'.''.date("Ymd",$time);
if(!file_exists($path))
{
mkdir($path,0777,true);
}
//备份的数据库文件名
$sqlFile = $dbname."_%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%.sql";
//判断是否存在密码
$password = $pwd== ''?'':' -p'.$pwd;
//拼接备份命令
$order = $sqladdress.' --opt -u'.$user.$password.' '.$dbname.' >'.$path.''.$sqlFile;
//执行命令
exec($order);
1、本站目前拥有近 1000+ 精品收费资源,现在加入VIP会员即可全部下载。
2、本资源部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
欧迪SEA模板网 » 数据库备份的两种方法是什么
2、本资源部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
欧迪SEA模板网 » 数据库备份的两种方法是什么

发表评论