PHP使用mysqldump命令导出数据库

时间:2021-05-26

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); ?>

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

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章