我正在开发一个php web应用程序,并想知道如何备份数据库。
我找到了mysqldumper,但我真的没有想法如何强制mysqldumper在我的网络应用程序中进行备份。
好吧,我不喜欢让一个没有数据库线索的用户有权访问mysqldumper并且必须通过mysqldumper-application点击自己进行手动备份的想法。有没有人有这方面的经验?
我认为使用适当的params调用“filemanagement.php”会这样做,但我想不出如何处理页面重新加载行为......
否则,有没有人知道mysqldumper的正确替代品,它可以在php应用程序中轻松调用?
答案 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");
?>