php中怎么执行“mysqldump minsheng -uroot -p123456 > D:\aaa.sql”这句话! if ($result = popen($cmd, "r")){ while (!feof($result)) { $line .= fgets($result, 1024); } pclose($result);} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html><head><title>a</title></head><?php passthru ("mysqlddump minsheng -uroot -p123456 > D:/today.sql",$responseText);?> <body></body></html>我的代码就这些,我现在就想刷此页面就能执行这句话,且在D盘生成aaa.sql这个文件。一楼的兄弟,请问你这段怎么用啊?偶还是迷糊! mysqldump 前加上路径, 另外是mysqldump, 不是mysqlddump 如果是Windows平台,楼主可以尝试直接在运行里输入这个命令看它有什么反应。如果你没有把mysql的bin目录加入环境变量的话,它会提示你找不到mysqldump程序。这就是楼上为什么提示你需要加路径,意思是给出mysqldump的全部路径,即"c:\program files\mysql\bin\mysqldump.exe"这种格式。 哦,我加了,直接在运行中输入这个命令会在d盘生成.sql文件。就是在php程序里,如我写的,就不会产生运行里操作的同样效果!不知道是什么原因! 一天了,整不出来啊,就是不执行,郁闷ing!!!!!! $result = exec("D:/mysql/mysql server 5.0/bin/mysqldump -uroot -p test3 test > D:/dada20042030.sql"); 应该是路径问题把,不过你既然可以调用系统命令,不如直接用系统命令拷贝mysql下面的data文件夹,嘿嘿 可能是权限的问题。楼主是什么平台?WIN还是Linux如果让你随便执行shell,那是很不安全的。 如果是linux 我想应该是权限的问题. 大神求助 关于中文乱码 谁有smarty安装视频 高手帮忙 如何将表单内的文本框 变成不可改啊 PHP获取IP的问题 大家猜一下,看谁能猜对 PHP转码问题!!!!!! 为何simplexml_load_file读取远程失败后不能自行退出 终于5个三角了~~~~~ 散分!! 上次发现MySQL的一个奇怪问题 如何得到PHP和SERVER的版本? 问关于phpmyadmin的密码问题 多表查询
<head>
<title>a</title>
</head>
<?php
passthru ("mysqlddump minsheng -uroot -p123456 > D:/today.sql",$responseText);
?>
<body>
</body>
</html>
我的代码就这些,我现在就想刷此页面就能执行这句话,且在D盘生成aaa.sql这个文件。
一楼的兄弟,请问你这段怎么用啊?偶还是迷糊!
不知道是什么原因!