【发布时间】:2015-05-27 22:59:22
【问题描述】:
我需要一个脚本,例如,当我打开script.php 页面时,它将我的一个数据库从 MySQL 导出到一个 SQL 文档,但我不知道如何在 PHP 中执行此操作,有人可以帮助我吗那个?
编辑代码:
<?php
$dbhost = "localhost";
$dbuser = "root";
$dbpwd = "";
$dbname = "activmanagement";
$dumpfile = $dbname . "_" . date("Y-m-d_H-i-s") . ".sql";
passthru("D:/wamp/bin/mysql/mysql5.6.17/bin/mysqldump --opt --host=$dbhost --user=$dbuser --password=$dbpwd $dbname > $dumpfile");
// report - disable with // if not needed
// must look like "-- Dump completed on ..."
echo "$dumpfile "; passthru("tail -1 $dumpfile");
?>
这一行:
passthru("D:/wamp/bin/mysql/mysql5.6.17/bin/mysqldump --opt --host=$dbhost --user=$dbuser --password=$dbpwd $dbname > $dumpfile");
【问题讨论】:
-
只使用
mysqldumpdev.mysql.com/doc/refman/5.1/en/mysqldump.html -
那么你会用缓慢低效的方式@PHPglue
-
@Dagon 所以我编辑了我的问题,我使用了该代码并且它有效,但是我像你一样在 wamp 中运行,看看我的网站是否在主机上“这条线”上的部分会有所不同对吗?
-
mysqldump的路径不一样,其他都一样
-
@Dagon 如果我托管我的网站,我如何才能看到正确的路径? :s
标签: php mysql mysql-backup