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 相关文章推荐
一个查看session内容的函数
Oct 09 PHP
PHP实现分页的一个示例
Oct 09 PHP
php面向对象全攻略 (十) final static const关键字的使用
Sep 30 PHP
php 数组动态添加实现代码(最土团购系统的价格排序)
Dec 30 PHP
php之XML转数组函数的详解
Jun 07 PHP
DEDECMS首页调用图片集里的多张图片
Jun 05 PHP
php外部执行命令函数用法小结
Oct 11 PHP
PHP Laravel 上传图片、文件等类封装
Aug 16 PHP
php连接MSsql server的五种方法总结
Mar 04 PHP
PHP join()函数用法与实例讲解
Mar 11 PHP
php+ajax实现商品对比功能示例
Apr 13 PHP
PHP消息队列实现及应用详解【队列处理订单系统和配送系统】
May 20 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 $_SERVER[&quot;REQUEST_URI&quot;]获取值的通用解决方法
2010/06/21 PHP
PHP合并数组+与array_merge的区别分析
2010/08/01 PHP
PHP中一些可以替代正则表达式函数的字符串操作函数
2014/11/17 PHP
Yii2创建多界面主题(Theme)的方法
2016/10/08 PHP
浅谈PHP中new self()和new static()的区别
2017/08/11 PHP
在 Laravel 项目中使用 webpack-encore的方法
2019/07/21 PHP
推荐11款jQuery开发的复选框和单选框美化插件
2011/08/02 Javascript
优化innerHTML操作(提高代码执行效率)
2011/08/20 Javascript
用JS提交参数创建form表单在FireFox中遇到的问题
2013/01/16 Javascript
Js 冒泡事件阻止实现代码
2013/01/27 Javascript
js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
2013/05/21 Javascript
js实现可折叠展开的手风琴菜单效果
2015/09/07 Javascript
JS实现CheckBox复选框全选、不选或全不选功能
2020/07/28 Javascript
AngularJs学习第八篇 过滤器filter创建
2016/06/08 Javascript
全面解析JS字符串和正则表达式中的match、replace、exec等函数
2016/07/01 Javascript
AngularJS深入探讨scope,继承结构,事件系统和生命周期
2016/11/02 Javascript
[原创]SyntaxHighlighter自动识别并加载脚本语言
2017/02/07 Javascript
js实现移动端微信页面禁止字体放大
2017/02/16 Javascript
vue.js源代码core scedule.js学习笔记
2017/07/03 Javascript
原生JS实现图片无缝滚动方法(附带封装的运动框架)
2017/10/01 Javascript
vue 实现剪裁图片并上传服务器功能
2018/03/01 Javascript
JavaScript字符串转数字的5种方法及遇到的坑
2018/07/16 Javascript
JS Web Flex弹性盒子模型代码实例
2020/03/10 Javascript
python处理Excel xlrd的简单使用
2017/09/12 Python
python实现八大排序算法(2)
2017/09/14 Python
python的pandas工具包,保存.csv文件时不要表头的实例
2018/06/14 Python
Python爬虫包BeautifulSoup异常处理(二)
2018/06/17 Python
Python分割指定页数的pdf文件方法
2018/10/26 Python
捷科时代的软件测试笔试题
2015/11/09 面试题
医学生职业规划范文
2014/01/05 职场文书
我的求职计划书
2014/01/10 职场文书
大学生军训自我鉴定
2014/02/12 职场文书
付款承诺函范文
2015/01/21 职场文书
帝企鹅日记观后感
2015/06/10 职场文书
Html5新增了哪些功能
2021/04/16 HTML / CSS
手把手教你使用TensorFlow2实现RNN
2021/07/15 Python