php - mysqldump 在 win7 wamp 中创建空文件

标签 php mysql

这是我的代码

<?php

$dbuser = "root";
$dbpass = "";
$dbname = "test";


$backupfile = $dbname .time()."-".date("Y-M-D h:i:s");


//$query= "C:\\wamp\\bin\\mysql\\mysql5.5.16\\bin\\mysqldump.exe " ."-u ". $dbuser ." -p ". $dbname.">". $backupfile.".sql";
$query= "C:\wamp\bin\mysql\mysql5.5.16\bin\mysqldump.exe " ."-u ". $dbuser ." -p ". $dbname.">". $backupfile.".sql";
echo $query;
system($query);


?>

但我总是收到空白文件。我在 Windows 7 中使用 wamp 服务器。我尝试使用双斜杠和单斜杠,但结果相同。请帮我解决这个问题。

N.B-有一件事我还没有提到,当我在浏览器中打开它时,创建了空备份文件,但页面加载没有停止,它显示加载....

最佳答案

$query= "C:\\wamp\\bin\\mysql\\mysql5.5.16\\bin\\mysqldump.exe --user root test > upload/". time()."_backup.sql";

终于成功了。我使用 --user 而不是 -u,因为我没有 wamp 服务器的任何密码,我删除了 --password 字段.现在它工作正常。

关于php - mysqldump 在 win7 wamp 中创建空文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24603290/

相关文章:

php - 写入 mysql $_POST ["value"] + 某些文本不起作用

php - 多连接Mysql

php - 如何保存复选框和下拉列表中的所有值

php - 使用谷歌分析跟踪下载?

javascript - 如何将变量发送到模态以显示从数据库php查询的值

php - 检查房间是否空闲(类预订)

php - MySQL/PHP : push whole row into associative array, _without_ 命名每个单元格

javascript - 在同一页面上显示 3 个传单 map

php - 无法通过phpmyadmin导入数据库

php - Yii2:在插入数据库时​​使用mysql AES_ENCRYPT