PHP使用mysqldump命令导出数据库

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使用mysqldump命令导出数据库

郑重声明:本网站发布的内容(图片、视频和文字)以及用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服

发表评论

登录后才能评论