我尝试了下面的代码来备份我的数据库"db_school“。
<?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
-------------------------------------注意:我的'root‘用户没有密码我知道有很多关于这个主题的帖子,但每个帖子都建议使用类似上面的代码
发布于 2013-11-15 20:06:43
确保文件夹具有完全权限(777读/写)。
因为此代码创建新文件名为"backup-file.sql“,所以文件夹有创建新文件的权限。
请将权限授予执行此php文件的文件夹。
发布于 2013-11-15 19:58:52
试试这个吧,亲爱的
一个或多个完整数据库的集合
<?php
shell_exec('mysqldump -u root -h localhost --database db_school > backup-file.sql');
?>https://stackoverflow.com/questions/20000512
复制相似问题