- 登入新的伺服器,開啟wp-config.php檔案。
- 找到以下兩行程式碼:
define(‘DB_NAME’, ‘資料庫名稱’);
define(‘DB_USER’, ‘資料庫使用者名稱’);
- 更新這兩行中的資料庫名稱和使用者名稱,使它們對應到新的資料庫資訊。
- 再找到以下程式碼行:
define(‘DB_HOST’, ‘localhost’);
- 將localhost替換為新的資料庫伺服器的IP或域名。
- 儲存wp-config.php檔案。
- 登入WordPress後台,進入“設定”>“常規”頁面。
- 更新WordPress地址和網站地址為新的域名。
- 按下“儲存變更”按鈕。
更新資料表與欄位
使用 REPLACE()
來替換新舊網址,執行下述 SQL 即可進行新舊網址的替換。
UPDATE wp_options
SET option_value = REPLACE(option_value, '舊網址', '新網址')
-- 僅替換與網站相關的條件
WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_postmeta
SET meta_value = REPLACE(meta_value, '舊網址', '新網址');
UPDATE tmp8d3443_posts
SET post_content = REPLACE(post_content, '舊網址', '新網址');
UPDATE tmp8d3443_posts
SET guid = REPLACE(guid, '舊網址', '新網址');
現在WordPress後台應該會連接到新的資料庫並顯示正確的網址。
這樣就完成了資料庫網址的更新。