php,mysql 进行数据库备份
2018-03-27 09:56
176 查看
<?php
header("content-type:text/html;charset=utf-8");
// 设置SQL文件保存文件名
$cfg_dbname = 'db_name';//数据库名
$filename = date("Ymd",time())."_".$cfg_dbname.".sql"; //导出要备份的sql文件名
// 获取当前页面文件路径,SQL文件就导出到指定文件夹内
// $savePath = './Public/upload/DB/';
$savePath = 'D:/phpstudy/www/project/DB/';
if(!file_exists($savePath)){
mkdir($savePath,0777,true);
}
$tmpFile = $savePath.$filename;
fopen($tmpFile, "r");
chmod($tmpFile,0777);
$cfg_dbuser = 'username';//用户名
$cfg_dbpwd = 'password';//密码
exec("D:/phpstudy/MySQL/bin/mysqldump.exe -u$cfg_dbuser -p$cfg_dbpwd --default-character-set=utf8 $cfg_dbname > $tmpFile ");
$nowDate = date('Ymd',strtotime('-1 week'));//一周前
$delFile = $savePath.$nowDate.'_'.$cfg_dbname.'.sql';
unlink($delFile);
?>
header("content-type:text/html;charset=utf-8");
// 设置SQL文件保存文件名
$cfg_dbname = 'db_name';//数据库名
$filename = date("Ymd",time())."_".$cfg_dbname.".sql"; //导出要备份的sql文件名
// 获取当前页面文件路径,SQL文件就导出到指定文件夹内
// $savePath = './Public/upload/DB/';
$savePath = 'D:/phpstudy/www/project/DB/';
if(!file_exists($savePath)){
mkdir($savePath,0777,true);
}
$tmpFile = $savePath.$filename;
fopen($tmpFile, "r");
chmod($tmpFile,0777);
$cfg_dbuser = 'username';//用户名
$cfg_dbpwd = 'password';//密码
exec("D:/phpstudy/MySQL/bin/mysqldump.exe -u$cfg_dbuser -p$cfg_dbpwd --default-character-set=utf8 $cfg_dbname > $tmpFile ");
$nowDate = date('Ymd',strtotime('-1 week'));//一周前
$delFile = $savePath.$nowDate.'_'.$cfg_dbname.'.sql';
unlink($delFile);
?>
相关文章推荐
- PHP通过mysqli进行数据库备份
- php利用pdo进行mysql的事务处理机制
- 用PHP进行MySQL删除记录操作代码
- PHP MySQL 连接数据库,进行增、删、改、查、操作
- Android 连接Mysql进行相关操作——用PHP做中介以及JSON做数据交换
- php+mysqli使用预处理技术进行数据库查询的方法
- 用PHP进行MySQL删除记录操作代码
- php链接mysql进行增删改查
- 数据库备份(支持分卷b/r)--- mysql back/restore, can split (php script)
- PHP,Mysql-根据一个给定经纬度的点,进行附近地点查询–合理利用算法,效率提高2125倍
- PHP,Mysql-根据一个给定经纬度的点,进行附近地点查询–合理利用算法,效率提高2125倍
- PHP,Mysql-根据一个给定经纬度的点,进行附近地点查询–合理利用算法
- php+mysql+Ajax为新增数据行设置ID并对xml数据(包括为空的情况)进行验证
- PHP MYSQL对数据库进行添加、修改、删除等一系列操作
- mysql使用mysqldump进行数据库备份
- PHP,Mysql-根据一个给定经纬度的点,进行附近地点查询
- PHP,Mysql-根据一个给定经纬度的点,进行附近地点查询–合理利用算法,效率提高2125倍
- php和mysql采用utf-8编码时实现按照一个文本字段的首字母的拼音顺序进行排序的方法
- PHP,Mysql-根据一个给定经纬度的点,进行附近地点查询–合理利用算法
- 【Mysql】—— 利用Canal进行数据库备份或者缓存等场景安装、配置的最佳实践