PHP使用mysqldump命令导出数据库


Posted in PHP onApril 14, 2015

PHP使用外部命令导出数据库,代码很简单,就不多废话了

<?php

  // $dumpFileName目录要有可写权限
  $DbHost = 'localhost';
$DbUser = 'root';
$DbPwd  = '123456';
$DbName = 'a';
  $fileName = $DbName . '_MySQL_data_backup_' . date('YmdHis) . '.sql';
$dumpFileName= "/var/$fileName";

header("Content-Disposition: attachment; filename=" . $fileName);
header("Content-type: application/octet-stream");
header("Pragma:no-cache"); 
header("Expires:0");
  
echo `mysqldump -h $DbHost -u$DbUser -p$DbPwd $DbName > $dumpFileName`;
  
$hd = fopen($dumpFileName, 'rb');
echo fread($hd, filesize($dumpFileName));
fclose($hd);  
?>

以上就是本文所述的全部内容了,希望大家能够喜欢。

PHP 相关文章推荐
Window 7/XP 安装Apache 2.4与PHP 5.4 的过程详解
Jun 02 PHP
php的慢速日志引起的Mysql错误问题分析
May 13 PHP
PHP获取文件的MD5值并判断是否被修改的例子
Jun 19 PHP
PHP和javascript常用正则表达式及用法实例
Jul 01 PHP
PHP过滤黑名单关键字的方法
Dec 01 PHP
ThinkPHP文件缓存类代码分享
Apr 22 PHP
PHP实现上传文件并存进数据库的方法
Jul 16 PHP
PHP实现的简单网络硬盘
Jul 29 PHP
解决PHP上传非标准格式的图片pjpeg失败的方法
Mar 12 PHP
使用php自动备份数据库表的实现方法
Jul 28 PHP
PDO::errorCode讲解
Jan 28 PHP
Laravel获取当前请求的控制器和方法以及中间件的例子
Oct 11 PHP
php遍历CSV类实例
Apr 14 #PHP
php获取twitter最新消息的方法
Apr 14 #PHP
php检测url是否存在的方法
Apr 14 #PHP
PHP中把对象转换为关联数组代码分享
Apr 09 #PHP
Laravel 5 框架入门(四)完结篇
Apr 09 #PHP
PHP四种基本排序算法示例
Apr 09 #PHP
Laravel 5 框架入门(三)
Apr 09 #PHP
You might like
十天学会php之第一天
2006/10/09 PHP
oracle资料库函式库
2006/10/09 PHP
IE6下focus与blur错乱的解决方案
2011/07/31 Javascript
jquery用get实现ajax在ie里面刷新不进入后台解决方法
2013/08/12 Javascript
Node.js中的缓冲与流模块详细介绍
2015/02/11 Javascript
Jquery中Event对象属性小结
2015/02/27 Javascript
jquery获取img的src值的简单实例
2016/05/17 Javascript
AngularJS中$watch和$timeout的使用示例
2016/09/20 Javascript
bootstrap导航栏、下拉菜单、表单的简单应用实例解析
2017/01/06 Javascript
javascript 判断当前浏览器版本并判断ie版本
2017/02/17 Javascript
JS开发中百度地图+城市联动实现实时触发查询地址功能
2017/04/13 Javascript
Angular.js中window.onload(),$(document).ready()的写法浅析
2017/09/28 Javascript
layui 富文本图片上传接口与普通按钮 文件上传接口的例子
2019/09/23 Javascript
HTML+JavaScript实现扫雷小游戏
2019/09/30 Javascript
原生js实现随机点餐效果
2019/12/10 Javascript
Js生成随机数/随机字符串的方法小结【5种方法】
2020/05/27 Javascript
JS组件库AlloyTouch实现图片轮播过程解析
2020/05/29 Javascript
jquery实现异步文件上传ajaxfileupload.js
2020/10/23 jQuery
基于vue实现微博三方登录流程解析
2020/11/04 Javascript
[42:04]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第一局
2016/03/03 DOTA
python使用matplotlib绘制折线图教程
2017/02/08 Python
Python中字典的浅拷贝与深拷贝用法实例分析
2018/01/02 Python
微信跳一跳小游戏python脚本
2018/01/05 Python
PyQt5每天必学之拖放事件
2020/08/27 Python
python十进制和二进制的转换方法(含浮点数)
2018/07/07 Python
python pandas移动窗口函数rolling的用法
2020/02/29 Python
使用Python爬取Json数据的示例代码
2020/12/07 Python
Django实现简单的分页功能
2021/02/22 Python
CSS3使用border-radius属性制作圆角
2014/12/22 HTML / CSS
用CSS3实现背景渐变的方法
2015/07/14 HTML / CSS
乡镇四风对照检查材料
2014/08/31 职场文书
2014教师党员自我评议(5篇)
2014/09/20 职场文书
预备党员思想汇报1000字
2014/10/07 职场文书
2015年营销工作总结范文
2015/04/23 职场文书
2015年秋季小班开学寄语
2015/05/27 职场文书
职工培训工作总结
2015/08/10 职场文书