移動 WordPress 域時要考慮的 10 個 SQL 查詢

已發表: 2022-12-16

移動 WordPress 域時要考慮的 10 個 SQL 查詢
您是否希望將您的 WordPress 站點或域遷移到新的主機或 SQL 服務器? 那麼,您正在閱讀正確的文章! 儘管整個過程可能是令人生畏和充滿壓力的經歷,但如果您遵循本指南,肯定會成功。

通常情況下,人們需要遷移到新的 SQL 服務器。 這可能是由於他們當前的提供者存在各種問題,他們已經受夠了。 但是,在大多數情況下,遷移到更可靠的主機會一次又一次地延遲,因為擔心犯錯誤並損壞您的網站。

值得慶幸的是,本文全面討論了移動 WordPress 域時要考慮的十大 SQL 查詢。 因此,無需進一步準備,讓我們深入研究它!

什麼是 SQL?

結構化查詢語言 (SQL) 是一種標準化的編程語言,用於管理關係數據庫並對其中的數據執行多種操作。

SQL 創建於 1970 年代,不僅供數據庫管理員使用。 它也被編寫數據集成腳本的開發人員和旨在設置和運行分析查詢的數據分析師使用。

您可以使用 SQL 來:

  • 維護和優化數據庫性能
  • 添加、更新和刪除數據行
  • 修改數據庫表和索引結構
  • 從關係數據庫管理系統 (RDBMS) 等中檢索信息子集。

了解了這一點後,讓我們來看看將您的 WordPress 網站移動到新域所需的 SQL 查詢。 但在我們開始之前,值得注意的是許多最好的 SQL 培訓課程,包括來自 Acuity 培訓的 SQL 課程,都是有益的。 Acuity 的 SQL 課程為您提供各種課程包。 這些課程的範圍從入門、高級和組合到 SQL SSRS。

此外,您不確定哪門課程最適合您? 那麼,你就沒有後顧之憂了。 只需一個電話,您就可以確保獲得關於最適合您的課程的最佳建議。

另一方面,SQL 整理涉及數據的排序規則、大小寫和區分重音的屬性。 與字符數據類型(例如 varchar 和 char)一起使用的排序規則規定了代碼頁和要為該數據類型表示的相應字符。

所以,你可能是:

  • 安裝新的 SQL 服務器
  • 將服務器連接到客戶端數據庫
  • 或者恢復數據庫備份

不管是什麼,了解區域設置要求、SQL 作業的類型以及您正在處理的數據的重音敏感性是至關重要的。

討論完這個之後,讓我們深入研究 SQL 查詢,以便在下一個會話中移動 WordPress 域時考慮。

移動 WordPress 域時要考慮的十大 SQL 查詢

通過簡單地對您的 WordPress 數據庫執行 SQL 查詢,您可以輕鬆高效地進行必要的更改。 下面列出了一些 SQL 查詢,它們可以在您移動 WordPress 域時提供很大幫助。

  1. 備份您的 WordPress 數據庫

    在重新安置 WordPress 域之前,您必須備份站點的每個元素。 這應該是您廣泛使用的 WordPress 安全性的一部分,並且是在進行任何重大更改之前的良好做法。 但是,這也是遷移 WordPress 安裝的一個要求,因為要移動的數據太多了。

    那麼如何備份數據庫呢? 有很多插件可以用來備份 WordPress。 使用備份插件,您可以安裝和使用內置設置來管理備份哪些文件、備份頻率以及備份的存儲位置。

    此外,您可以按照以下步驟手動備份 WordPress 數據庫:

    • 登錄到您的 phpMyAdmin
    • 選擇您的 WordPress 數據庫
    • 單擊屏幕導航頂部的“導出”
    • 選擇要備份的表,或者選擇所有表備份整個數據庫
    • 選擇 SQL 以 .sql 擴展名導出
    • 選中“另存為文件”複選框
    • 選擇壓縮類型
    • 最後點擊Go,會出現一個下載窗口,保存你的備份數據庫文件。
  2. 更改站點和主頁 URL

    WordPress 將站點的基本路徑和主頁 URL 保存在數據庫中。 因此,如果您將 WordPress 域從本地主機轉移到您的服務器,您的站點將不會在線加載。 這是因為絕對路徑 URL 仍然指示您的本地主機。 因此,要使站點正常運行,您必須修改站點 URL 和主頁 URL。

  3. 更改 GUID

    在將博客從本地主機遷移到服務器或從另一個域遷移到新域後,您必須修復 wp_posts 表中 GUID 字段的 URL。 這很重要,因為 GUID 會在錯誤輸入時將您的文章或頁面 slug 解密為正確的文章絕對路徑。

  4. 更改內容中的 URL

    您可能知道,WordPress 在將它們存儲在數據庫中時,在 URL 鏈接中使用絕對路徑而不是相對路徑。 此外,每個帖子記錄的內容都存儲了所有引用舊源的舊 URL。 因此,要將您的 WordPress 遷移到新域,您必須將所有這些 URL 更改為新域位置。

  5. 更新帖子元

    更新 Post Meta 的工作原理與更新帖子內容中的 URL 幾乎相似。 如果你為每個帖子存儲了額外的 URL 數據,你可以使用“follow query”來改變它們。

  6. 更改默認管理員用戶名

    更改默認管理員用戶名
    每個默認的 WordPress 安裝都會創建一個具有默認管理員用戶名的帳戶。 這是眾所周知的知識,因為使用 WordPress 的每個人都知道這一點。

    但是,這可能是一個安全問題,因為黑客可以暴力破解您的 WordPress 管理面板。 因此,更改默認的“管理員”用戶名可為您的 WordPress 管理面板提供額外的安全性。

  7. 刪除修訂

    在 WordPress 中編輯文章時,會保存許多修訂副本。 但是,這是一種資源浪費,因為過多的記錄修改增加了數據庫的負擔。

    隨著時間的推移,當您有數千個條目時,您的數據庫會顯著增長。 這會增加循環迭代和數據檢索並影響頁面加載時間。

  8. 刪除帖子元

    安裝或刪除插件是 WordPress 的一項常見任務。 這些插件中的大多數使用 post meta 來存儲有關它們的數據。 刪除插件後,這些數據仍保留在不再需要的 post 元表中。 但是,清理未使用的 post 元值將有助於加快速度並減小數據庫的大小。

  9. 刪除所有垃圾評論

    如果您有大量垃圾評論,瀏覽每個頁面以刪除它們可能會很乏味且令人沮喪。 幸運的是,下面的 SQL 查詢更容易,即使你要面對刪除 50​​0 條垃圾評論,也是輕而易舉的事。

  10. 宣布您的新域名

    建議公開通知您的遷移。 為此,您只需在您的新網站上寫一篇博客文章,然後在您的社交媒體平台上分享。 這可以通過多種方式提供幫助,因為您的用戶在閱讀新域後更有可能記住它。

    其次,您還可以要求您的用戶通知您任何錯誤。 您無法單獨在每種不同類型的瀏覽器或系統環境中測試您的站點。 有一雙新的眼睛仔細檢查它是有益的。

SQL 查詢的最終想法

你可以看到,當分解成以上簡單的步驟時,這個過程並不復雜。 它只需要您在每一步都小心,並提供返回原始版本的選項,直到最後一刻(以防出現任何問題)。

那麼,為什麼還要等呢? 立即遷移您的 WordPress 域。