我尝试了下面的代码来备份我的数据库“db_school”。使用php脚本的mysql转储
<?php
shell_exec('mysqldump -u root -h localhost db_school > backup-file.sql');
?>
创建名为“backup-file.sql”的新文件,但问题是它完全是空的。以下是我的数据库表:
-------------------------------------
id | school_name | city
-------------------------------------
1 | cp school | New York
2 | public school | San Fracisco
-------------------------------------
注:我的“根”用户没有密码 我知道有关于这个主题的多个职位,但每次提出类似于上面
可能会出现一些错误,并且不会在任何地方捕获,您可以在命令中尝试2>&1,甚至可以回显命令的输出。 –
该命令在shell中运行成功,甚至我试图打印输出,但它是空的 – Adwait