PHP使用外部命令导出数据库,备份到服务器并下载到本地
2015-04-28 15:22
477 查看
<?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使用外部命令导出数据库,备份到服务器并下载到本地
- java、Extjs导出数据库里的数据至Excel并下载至本地进行数据备份方法之一——使用servlet
- java、Extjs导出数据库里的数据至Excel并下载至本地进行数据备份方法之二——使用Action
- 使用ssh远程执行命令批量导出数据库到本地
- 使用ssh远程执行命令批量导出数据库到本地
- 使用ssh远程执行命令批量导出数据库到本地(转)
- linux下使用ssh远程执行命令批量导出数据库到本地
- linux下使用ssh远程执行命令批量导出数据库到本地
- PHP使用mysqldump命令导出数据库
- php使用exec系统命令执行mysqldump备份数据库
- Linux下使用命令上传本地文件、下载服务器文件
- 如何开发应用程序将客户服务器数据库的备份,下载到本地的云服务上?
- SQL:使用备份向导、SQL命令、导出数据三种方式对已建立的数据库进行备份
- oralce 使用expdp 命令在本地备份远程服务上的数据库
- 如何使用mysqldump命令导入导出数据库下的数据或表结构(远程or本地都适合)
- Oracle数据库服务器本机使用expdp方式导出/导出数据库(排除表)
- 读取数据库信息,使用QR码API批量生成二维码并下载到本地
- 使用Hadoop命令行执行jar包详解(生成jar、将文件上传到dfs、执行命令、下载dfs文件至本地)
- 使用mysql命令来备份数据库