如何从外部调用mysqldumper(不是cron)

时间:2014-02-05 14:04:11

标签: php mysql mysqldump database-backups

我正在开发一个php web应用程序,并想知道如何备份数据库。

我找到了mysqldumper,但我真的没有想法如何强制mysqldumper在我的网络应用程序中进行备份。

好吧,我不喜欢让一个没有数据库线索的用户有权访问mysqldumper并且必须通过mysqldumper-application点击自己进行手动备份的想法。

有没有人有这方面的经验?

我认为使用适当的params调用“filemanagement.php”会这样做,但我想不出如何处理页面重新加载行为......

否则,有没有人知道mysqldumper的正确替代品,它可以在php应用程序中轻松调用?

1 个答案:

答案 0 :(得分:2)

我在这个网站上找到了一个解决方案:Perform a MySQL dump with PHP

<?php 

set_time_limit(600);

system("mysqldump -h localhost -u YOURUSERNAME -p YOURPASSWORD YOURDATABSENAME > /usr/local/www/vhosts/YOURDOMAIN.CO.NZ/private/BACKUPFILENAME.sql");

?>