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 相关文章推荐
用PHP开发GUI
Oct 09 PHP
php 分页原理详解
Aug 21 PHP
比较discuz和ecshop的截取字符串函数php版
Sep 03 PHP
php-cli简介(不会Shell语言一样用Shell)
Jun 03 PHP
PHP 过滤页面中的BOM(实现代码)
Jun 29 PHP
用PHP生成excel文件到指定目录
Jun 22 PHP
非常全面的php日期时间运算汇总
Nov 04 PHP
php HTML无刷新提交表单
Apr 05 PHP
PHP SFTP实现上传下载功能
Jul 26 PHP
PHP7 echo和print语句实例用法
Feb 15 PHP
ThinkPHP5+UEditor图片上传到阿里云对象存储OSS功能示例
Aug 05 PHP
php获取微信openid方法总结
Oct 10 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
Protoss兵种对照表
2020/03/14 星际争霸
php登陆页的密码处理方式分享
2013/10/14 PHP
PHP利用header跳转失效的解决方法
2014/10/24 PHP
php获取本周星期一具体日期的方法
2015/04/20 PHP
js 浮动层菜单收藏
2009/01/16 Javascript
含有CKEditor的表单如何提交
2014/01/09 Javascript
jQuery实现图片上传和裁剪插件Croppie
2015/11/29 Javascript
JS模拟bootstrap下拉菜单效果实例
2016/06/17 Javascript
Jquery Easyui进度条组件Progress使用详解(8)
2020/03/26 Javascript
jQuery.cookie.js实现记录最近浏览过的商品功能示例
2017/01/23 Javascript
JQ中$(window).load和$(document).ready区别与执行顺序
2017/03/01 Javascript
提高JavaScript执行效率的23个实用技巧
2017/03/01 Javascript
BootStrap Select清除选中的状态恢复默认状态
2017/06/20 Javascript
Vue2.0权限树组件实现代码
2017/08/29 Javascript
nuxt.js中间件实现拦截权限判断的方法
2018/11/21 Javascript
Vue仿微信app页面跳转动画效果
2019/08/21 Javascript
Vue快速实现通用表单验证的示例代码
2020/01/09 Javascript
vue 中this.$set 动态绑定数据的案例讲解
2021/01/29 Vue.js
[43:32]Winstrike vs VGJ.S 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
Python的类实例属性访问规则探讨
2015/01/30 Python
微信跳一跳python辅助软件思路及图像识别源码解析
2018/01/04 Python
使用pandas对矢量化数据进行替换处理的方法
2018/04/11 Python
对python中的logger模块全面讲解
2018/04/28 Python
python清除函数占用的内存方法
2018/06/25 Python
Django框架使用mysql视图操作示例
2019/05/15 Python
python 获取等间隔的数组实例
2019/07/04 Python
python em算法的实现
2020/10/03 Python
Window10上Tensorflow的安装(CPU和GPU版本)
2020/12/15 Python
世界上最悠久的自行车制造商:Ribble Cycles
2017/03/18 全球购物
RetroStage德国:复古服装
2019/02/03 全球购物
耐克亚太地区:Nike APAC
2019/12/07 全球购物
static全局变量与普通的全局变量有什么区别
2014/05/27 面试题
材料物理专业个人求职信
2013/12/15 职场文书
学校节能减排倡议书
2014/05/16 职场文书
食品安全承诺书
2014/05/22 职场文书
社区党务工作总结2015
2015/05/19 职场文书