• 技术文章 >后端开发 >php教程

    PHP使用mysqldump命令导出数据库_PHP

    2016-05-29 11:52:18原创457
    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);  
    ?>
    

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

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:php生成rss类用法实例_PHP 下一篇:Smarty中的注释和截断功能介绍_PHP
    PHP编程就业班

    相关文章推荐

    • php模板引擎技术简单实现_php实例• Yii中实现处理前后台登录的新方法_php实例• php获取bing每日壁纸示例分享_php实例• fckeditor调用的有关问题• phpmyadminn装配

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网