请帮忙,我通过谷歌搜索如何在 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/