花颜诱人醉-程序员客栈

服务器上备份数据库

发布时间:2019-12-27 20:22:51作者:花颜诱人醉浏览数: 577评论数:
<?php
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 = '/www/wwwroot/guangtou.com/houtai';
//定义数据库配置
$user = ''; //数据库账户

$pwd  = ''; //数据库密码

$dbname = ''; //数据库名称

//备份数据库命令地址文件
$sqladdress = '/www/server/mysql/bin/mysqldump';

//备份指定地址
$time = time();
$path = '/www/wwwroot/guangtou.com/houtai'.'\\'.date("Ymd",$time);
if(!file_exists($path))

{
mkdir($path,0777,true);
}

//备份的数据库文件名
$sqlFile = $dbname.time()."sql";
//判断是否存在密码
$password = $pwd== ''?'':'  -p'.$pwd;
//拼接备份命令
$order =  $sqladdress.' --opt  -u'.$user.$password.' '.$dbname.' >'.$path.'\\'.$sqlFile;
//执行命令
exec($order);




友情连接