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 相关文章推荐
杏林同学录(八)
Oct 09 PHP
PHP开发中的错误收集,不定期更新。
Feb 03 PHP
全新的PDO数据库操作类php版(仅适用Mysql)
Jul 22 PHP
php学习笔记之面向对象编程
Dec 29 PHP
joomla jce editor 解决上传中文名文件失败问题
Jun 09 PHP
Zend Studio 实用快捷键一览表(精心整理)
Aug 10 PHP
php文件上传你必须知道的几点
Oct 20 PHP
PHP异常处理Exception类
Dec 11 PHP
Zend Framework教程之Zend_Db_Table用法详解
Mar 21 PHP
php+MySql实现登录系统与输出浏览者信息功能
Jul 01 PHP
Yii调试查看执行SQL语句的方法
Jul 15 PHP
浅谈PHP进程管理
Mar 08 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
Windows IIS PHP 5.2 安装与配置方法
2009/06/08 PHP
JSON用法之将PHP数组转JS数组,JS如何接收PHP数组
2015/10/08 PHP
Joomla开启SEF的方法
2016/05/04 PHP
PHP实现对数字分隔加千分号的方法
2019/03/18 PHP
一些常用的Javascript函数
2006/12/22 Javascript
JavaScript关于select的相关操作说明
2010/01/13 Javascript
基于jQuery的动态表格插件
2011/03/28 Javascript
js将字符串转成正则表达式的实现方法
2013/11/13 Javascript
js简单实现根据身份证号码识别性别年龄生日
2013/11/29 Javascript
Javascript检查图片大小不要让大图片撑破页面
2014/11/04 Javascript
nodejs 子进程正确的打开方式
2017/07/03 NodeJs
移动web开发之touch事件实例详解
2018/01/17 Javascript
使用webpack构建应用的方法步骤
2019/03/04 Javascript
vue-cli3 DllPlugin 提取公用库的方法
2019/04/24 Javascript
layui问题之自动滚动二级iframe页面到指定位置的方法
2019/09/18 Javascript
layui.tree组件的使用以及搜索节点功能的实现
2019/09/26 Javascript
vue与django集成打包的实现方法
2019/11/11 Javascript
JS实现简易图片自动轮播
2020/10/16 Javascript
[48:20]OpTic vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
用Python编写一个每天都在系统下新建一个文件夹的脚本
2015/05/04 Python
Python实现将xml导入至excel
2015/11/20 Python
利用Python批量压缩png方法实例(支持过滤个别文件与文件夹)
2017/07/30 Python
python中装饰器级连的使用方法示例
2017/09/29 Python
Python numpy 提取矩阵的某一行或某一列的实例
2018/04/03 Python
python计算两个地址之间的距离方法
2018/06/09 Python
使用tensorflow DataSet实现高效加载变长文本输入
2020/01/20 Python
调整Jupyter notebook的启动目录操作
2020/04/10 Python
用Python自动清理系统垃圾的实现
2021/01/18 Python
css3 clip实现圆环进度条的示例代码
2018/02/07 HTML / CSS
中学生获奖感言
2014/02/04 职场文书
家教广告词
2014/03/19 职场文书
六一儿童节主持词
2014/03/21 职场文书
小学语文教师研修感悟
2015/11/18 职场文书
MySQL sql_mode的使用详解
2021/05/08 MySQL
pytorch 实现在测试的时候启用dropout
2021/05/27 Python
vue打包时去掉所有的console.log
2022/04/10 Vue.js