簡體   English   中英

PHP system()mysqldump使我的頁面無響應

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM