[英]PHP system() mysqldump makes my page not responding
使用WIN 7
+ localhost
上的PHP ,我正在測試通過以下方式轉儲mysql數據庫:
system(mysqldump <parameters>)
但是, 當我運行代碼時,我的頁面由於從未以加載符號結尾而掛死(不響應) 。 測試數據庫很小。 它出什么問題了?
這是我為這項工作完成的步驟:
system ('mysqldump -u rootname -p rootpw dbname > output.sql');
mysqldump.exe
的完整路徑添加到Windows Environment Variables
當我運行代碼時,出現大小僅為0 kb
output.sql
文件,並且頁面沒有響應。
嘗試增加時間限制:
// If system call
set_time_limit(600);
// Otherwise
ini_set('max_execution_time', 600);
另外,如果您想查看數據庫的功能,請從mysql命令行show full processlist
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.