簡體   English   中英

如何在phpmyadmin中合並兩個Wordpress SQL數據庫?

[英]How do I merge two Wordpress SQL databases in phpmyadmin?

我不想手動輸入我新網站前端的舊網站上的數千個帖子。 我只想將舊數據庫合並到phpmyadmin中的新網站。 之后我會調整表格以適應新軟件。

  1. 我認為只有四個表需要合並用於我的目的:wp_postmeta,wp_posts,wp_usermeta和wp_users。

  2. 舊網站仍然有效,最新帖子是post_id 28,556。 所以為了安全和整潔,我希望我的所有新網站帖子ID都以30,000開頭。

我發現這個代碼是我正在尋找的,但不是真的: https//gist.github.com/jazzsequence/99dbee218c1b9a84df0d 這段代碼只是為每一行添加+1,忽略了與usermeta,用戶,postmeid在postmeta等內的所有關聯。它無法使用。

如果你無法完整地回答這個問題(如果你正確地完成它會幫助成千上萬的wordpress用戶),請告訴我如何為給定列中的每個值添加30,000。 例如。 如果該列被稱為ID並且現有值為1,2,4,9,13,24,25,26,28,則它們將變為30001,30002,30004,30009,30013,30024,30025,30026,30028 。

這可能只是部分回答了問題,因為它可能不允許您手動執行,但實際上我不推薦它。 人們已經開始研究這種導出 - 導入邏輯,對其進行測試並為此編寫插件。 我建議使用它們而不是試圖自己再寫一遍。 只需備份您的數據庫並使用插件,例如: https//wordpress.org/plugins/wp-exporter/

我會做一個谷歌搜索,找到最適合你想要的導出/導入插件,其中有很多是免費的。

對於你問題的最后一部分,我想

UPDATE `table` SET `ID` = 30000+`ID`

應該夠了。

因此,如果您想快速輕松地在WordPress中組合兩個MySQL數據庫,那么您應該閱讀我的博客文章: 合並兩個WordPress MYSQL數據庫的8個簡單步驟

在這里,我們將偶然發現八個簡單的步驟,這些步驟將幫助您在幾分鍾內合並兩個MySQL WordPress數據庫。

讓我們開始流程:

第1步:在子文件夾中創建兩個新的WordPress安裝。

如果您的舊網站未托管,則需要在服務器上的子文件夾中或使用MAMP在PC上本地設置和運行。 此外,為兩個不同的目的設置兩個新的WordPress安裝:

To host the old WP database that you want to import, and
To create an exact copy of your existing WP site.

第2步:登錄舊WP站點的數據庫

old如果要登錄舊站點的數據庫,則需要模擬以下過程:

Go to wp_users in phpMy Admin.
Change the password (if you know which account was the site’s admin)
Click Edit next to their name and enter the new password in the user_pass field.
Select the MD5 from the drop-down menu to the left.
And hit  the Go button to get the things done.

第3步:安裝WordPress導出工具

exportInstalling WordPress導出工具就像單擊按鈕一樣簡單。 您只需轉到工具,單擊“導出”按鈕,然后安裝WP'導出工具。 第4步:選擇數據並下載導出文件

下載此步驟是關於選擇要導出的某些數據/部分。 它可能包含多個文件。 選擇所需文件后,您需要單擊“下載導出文件”按鈕。

第5步:登錄到當前WordPress站點的副本

在此步驟中,您需要登錄當前WordPress網站的副本。

第6步:安裝WordPress導入工具

要安裝WordPress導入工具,首先需要轉到設置選項中的工具,然后單擊導入選項。 步驟7:選擇“WordPress”步驟8:選擇創建的數據文件並導入

如果一切都完美地結合到WordPress網站的測試副本中,您可以自由地將數據導入您的實際網站。

有一個新的插件: Versionpresshttps://versionpress.com/open-source/ )。 您應該在兩個wordpress網站中手動安裝此插件。 這個插件創建一個.ini文件,它可以合並你的2個數據庫

暫無
暫無

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

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