php - mysql dump 生成一个空白的sql文件

标签 php mysql

请帮忙,我通过谷歌搜索如何在 php 上使用 mysql dump 得到了这段代码。但它只是生成一个空白的 .sql 文件。 我已经尝试将 mysqldump.exe 放在与 php 文件相同的目录中,但不起作用。

<?php
system('mysqldump -uroot -pmypassword test > C:\wamp\www\test\test.sql');
?>

我正在尝试做 this ,但我运行的是 Windows 7,如果我更改 cmd.exe 中的权限,即使我是管理员,也会出现访问被拒绝错误。

请帮忙,为什么会生成空白的sql文件? 我该如何解决这个问题?

最佳答案

尝试在 -u 和您的用户名之间添加空格

<?php
system('mysqldump -u root -pmypassword test > C:\wamp\www\test\test.sql');
?>

关于php - mysql dump 生成一个空白的sql文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3289864/

相关文章:

PHP - 缓存 MySQL 查询并定期更新它

mysql - 似乎无法找到 mysql 数据库

mysql - 如何选择一列日期并使用它来驱动第二个 SELECT 语句?

php - 如何使用多个 SUM() 创建 mySQL 语句?

java - 两地之间的物理距离

php - PDO - 迭代绑定(bind)变量

javascript - 递归包括Sequelize?

mysql - 从mysql中的表中选择当前不等于1

php - Codeigniter DB 查询链接先前调用中的错误数据

php - 秦牛:始终返回“405不允许”