【发布时间】:2017-08-07 16:24:48
【问题描述】:
我想使用代码在 localhost 上备份一个表。
$dbhost = '127.0.0.1';
$dbuser = 'root';
$dbpass = '';
$dbname = 'snapmall';
$dbtable = 'tb_translation';
$dbpath = 'D:test/new/';
//mysqldump -u root -p snapmall ps_translation > D:/test/new/ps_translation.sql
$command = "mysqldump -u $dbuser -p $dbpass $dbname $dbtable > ".$dbpath.$dbtable.".sql";
shell_exec($command);
我在 xampp 的 shell 上有测试命令,它工作正常,但是当我通过命令 shell_exec() 运行它时,结果文件为空。
【问题讨论】: