wordpress查詢資料庫
A. wordpress中很多 重復評論 怎麼清理資料庫
1 你可以用一條簡單的SQL查詢語句刪除這些Post Revision:
DELETE a,b,c FROM wp_posts a WHERE a.post_type = 'revision' LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id);
2 你也可以安裝一個叫做Delete-revision Manager的插件,安裝這個插件之後,你就可以清楚的看到當前資料庫中所有Post Revision了,只需要點擊刪除,就可以將這些東西一次性清理掉。
3 你也可以在wp-config.php文件中加入一行:define('WP_POST_REVISIONS',false);這樣可以禁用WordPress的Post Revision功能。但是個人不推薦這種方法。畢竟有的時候Post Revision還是有用的。
盡管通告在WordPress非常有用,但是時間久了也會在資料庫中產生很多垃圾。你可以執行這條SQL語句清理這些東西:
DELETE FROM wp_comments WHERE comment_type = 'pingback';
WordPress最大的魅力就在於有豐富的插件可以幫你完成很多事情,資料庫清理也是如此。你可以安裝一個WP-optimize或者WP-DBManager這樣的插件,它可以幫你輕松的優化資料庫,並且刪除不必要的日誌、注釋、垃圾郵件等等。不過,即使你使用了這些插件,在你進行資料庫操作之前還是應該做好備份。要知道,有備才能無患。
B. 如何手動恢復WordPress資料庫
盡管有許多WordPress插件可以輔助進行網站資料庫的備份,但是對於站長/博主而言,掌握基本的phpMyAdmin備份操作是很有必要的。比如,有的插件需要登錄到WordPress的管理控制台進行備份和恢復,那麼在網站出現異常時,這樣的插件無法繼續使用。
phpMyAdmin是一個開源免費(與WordPress一樣免費哦)的MySQL資料庫管理工具,因此,幾乎所有的主機空間服務商都提供有phpMyAdmin軟體。
使用MySQL資料庫管理工具phpMyAdmin備份資料庫
備份資料庫的過程,實質就是將資料庫中的內容導出為文件,保存到本地計算機硬碟、網盤、或者其他安全可靠的存儲介質中。
第一步,登錄主機管理系統,找到【phpMyAdmin】,點擊進入。不同的主機管理系統可能位置都不一樣,如果你找不到,可以聯系主機服務商咨詢。
在cPanel管理系統中,【phpMyAdmin】被翻譯作【phpMy管理】,倒也符合其名字的原意:php+MySQL+Admin。
cPanel中的phpMyAdmin軟體
第二步,在左側導航欄中,選擇你要備份的資料庫,然後點擊【導出】(Export)。
phpMyAdmin中選擇資料庫
第三步,如果你網站的資料庫比較大,那麼導出的數據文件也會比較大。可以選擇導出方式(Export Method)為【自定義】(Custom),然後在【輸出】(Output)選項中選擇【壓縮格式】(Compression):可以選擇導出為zip壓縮格式或者gz壓縮格式。
phpMyAdmin導出數據
第四步,點擊【執行】(Go)按鈕,開始下載導出的資料庫文件。
文件通過瀏覽器保存到本地計算機之後,你應該妥善保存,以便需要的時候可以快速找到。同時,你還可以復制幾份保存在其他安全可靠的介質中,比如U盤,網盤中等。
很簡單吧,我們這樣就輕松完成了WordPress資料庫的備份工作。只需要幾秒鍾就可以完成備份。
下面介紹的這種辦法,更為簡單,通過cPanel的備份功能進行備份。當然,這個辦法要求你使用的是帶有cPanel管理系統的虛擬主機。
使用cPanel備份工具進行資料庫備份
對於cPanel主機,可以使用更簡單的辦法進行資料庫備份。
登錄cPanel管理系統之後,在【文件】(Files)區域,點擊【備份】(Backups)圖標,出現備份選項:
cPanel中備份資料庫
在【部分備份】(Partial Backups)部分,可以找到資料庫的備份文件,點擊需要備份的資料庫文件名,就可以將備份文件下載到本地計算機中。