![](/img/trans.png)
[英]Empty result of query in PHP , but when I run an SQL query from PHPMyAdmin, it works
[英]Empty SQL Files - PHPmyAdmin
所以我試圖通過 PhpMyAdmin 導出我的電子商務數據庫,它一直在下載空的 SQL 文件。 我 100% 確定我選擇了所有表格,並且在打開導出選項卡時使用了默認設置。 它一直輸出到 0 字節。 如果需要,我將詳細說明我在 php 我的管理員中選中的所有復選框,但不確定是否需要。
我的數據庫太大了嗎? 還有什么方法可以備份我的數據庫?
您可以在終端上使用mysqldump 。
可能是超時或超出內存限制。 試試mySQLDumper 。 對我來說很好用。
我遇到了與 OP 相同的問題 - 導出的.sql
備份始終為空。 選擇gzipped
壓縮可以解決問題 - 希望這對其他人有所幫助!
通過 ssh 使用 mysqldump 對我有用
例子
用戶:admin 密碼:pass123 數據庫名稱:mydatabase
mysqldump --add-drop-database --add-drop-table --user=admin --password=pass123 mydatabase > backup.sql
然后我通過FTP下載了文件
這可能是內存問題,暫時將 php.ini 文件中的 memory_limit 增加到 512M(假設它目前少得多),重新啟動所需的服務以使此更改生效,我敢打賭這現在對您有用...不要忘記在完成后將 memory_limit 改回。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.