2014-02-05 13 views
-1

我正在開發一個php web應用程序,並想知道如何備份數據庫。如何在外部調用mysqldumper(而不是cron)

我發現mysqldumper,但我真的沒有想法如何強制mysqldumper在我的web應用程序中進行備份。

好吧,我不喜歡有一個用戶,誰沒有數據庫的線索,誰有權訪問mysqldumper,並必須點擊自己通過mysqldumper-應用程序進行手動備份的想法。

有沒有人有這方面的經驗?

我想調用「filemanagement.php」適當PARAMS將做到這一點,但我想不出我將如何處理頁面重載的行爲......

否則,沒有人知道到合適的替代mysqldumper,在PHP應用程序中很容易調用?

回答

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"); 

?> 
+0

有趣的,但如果我沒有被託管服務提供商shell訪問? – emfi

+0

如果您沒有shell訪問權限,我認爲使用此解決方案是不可能的......我不知道如何在沒有shell訪問的情況下執行此操作 – SavinienL

+0

此解決方案適用於我! – SavinienL

相關問題