簡體   English   中英

phpmyadmin 導出表時“處理請求出錯” - 錯誤代碼 500

[英]Phpmyadmin "Error in processing request" when export table - Error code 500

我正在嘗試使用 PhpMyAdmin v. 4.5.3.1 訪問本地主機上的數據庫並導出表,但它不起作用。 我可以訪問數據庫、插入、搜索等,但是當我單擊“導出”選項卡時,它給了我以下消息:

在此處輸入圖片說明

我在使用相同 WAMP 的 PhpMyAdmin 4.2.6 中沒有這個問題....

有誰知道如何解決它?

謝謝!

我認為您應該在導出數據時使用 mysqldump。 從命令行:

mysqldump -uMYSQL-USER -h server -pMYSQL-USER database_name > /path-to-export

或者從腳本:

$command = "mysqldump -uMYSQL-USER -h server -pMYSQL-USER database_name > /path-to-export/file.sql";
exec($command, $output, $return_var);

這很容易實現自動化。

您可以通過增加內存限制並重新啟動 httpd/apache 服務來修復此錯誤。 我有時通過增加 memory_limit 來修復它。 但現在我更喜歡使用終端命令來處理它。 最好總是習慣使用終端命令在 mysql 中執行如此大的操作。 由於您不依賴於基於 GUI 的系統,因此您可以獲得速度和更多的控制權。

  1. 在終端使用mysqldump導出數據:mysqldump -u root -p db_name > /home/dump.sql

  2. 在終端中使用 mysqldump 只導出沒有數據的模式:mysqldump -u root -p db_name --no-data > /home/dump.sql

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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