將 WordPress 網站移機:建立資料庫並匯入數據
在完成網站文件的搬移後,接下來我們需要在新主機上建立資料庫和使用者,並將舊主機上的資料庫數據匯入新主機,以確保 WordPress 網站能夠正常運行。
步驟 1:從 wp-config.php
獲取資料庫信息
首先,從舊主機搬移的網站檔案中找到並打開 wp-config.php
文件。這個文件包含了 WordPress 與資料庫的連接信息,我們可以根據這些信息在新主機上創建相同的資料庫和使用者。
- 查找
wp-config.php
文件:- 在網站的根目錄中找到
wp-config.php
文件,並使用文本編輯器打開。
- 在網站的根目錄中找到
- 從
wp-config.php
中獲取資料庫信息:- 在文件中查找以下部分:
// ** MySQL 設定 - 您可以從主機服務提供商獲取相關資訊。 ** // /** WordPress 的資料庫名稱,請更改 "database_name_here" */ define('DB_NAME', 'db_example1'); /** MySQL 資料庫使用者名稱,請更改 "username_here" */ define('DB_USER', 'user_example1'); /** MySQL 資料庫密碼,請更改 "password_here" */ define('DB_PASSWORD', 'Na5G8vcPet1Kp24'); /** MySQL 主機位址 */ define('DB_HOST', 'localhost');
- 這裡記錄了舊主機上的資料庫名稱、使用者名稱和密碼。我們將根據這些信息在新主機上創建相應的資料庫和使用者。
- 在文件中查找以下部分:
- 提示:如果您希望更改資料庫名稱或使用者名稱,請記得在新主機上創建新的資料庫和使用者,並同步修改
wp-config.php
中的對應信息。
步驟 2:在新主機上建立資料庫與使用者
根據剛才從 wp-config.php
中獲取的資料庫名稱和使用者信息,在新主機上創建相應的資料庫和使用者。具體操作可以參考《3.1 建立資料庫與使用者》的內容。
- 登入 MySQL:
sudo mysql -u root -p
- 創建資料庫:
CREATE DATABASE db_example1;
- 創建使用者並設置密碼:
CREATE USER 'user_example1'@'localhost' IDENTIFIED BY 'Na5G8vcPet1Kp24';
- 授予使用者權限:
GRANT ALL PRIVILEGES ON db_example1.* TO 'user_example1'@'localhost';
- 退出 MySQL:
EXIT;
步驟 3:匯入資料庫數據
現在,我們需要將從舊主機上匯出的 .sql
文件中的數據匯入到新主機的資料庫中。
- 登入 MySQL: 輸入以下命令登入 MySQL:
sudo mysql -u root -p
- 選擇要使用的資料庫: 在 MySQL 中選擇剛才建立的資料庫:
USE db_example1;
- 匯入資料庫數據: 插入隨身碟,並輸入以下命令來匯入資料庫數據。請確保將
source
命令中的路徑替換為您實際的 USB 路徑。source /media/username/USB/example1.sql;
- 提示:匯入過程中,如果沒有報錯,說明數據已成功匯入。
- 退出 MySQL: 完成匯入後,您可以輸入以下命令退出 MySQL:
EXIT;
步驟 4:檢查網站運行狀況
匯入資料庫後,您可以在瀏覽器中訪問您的網站,檢查 WordPress 是否正常運行。如果您更換了網域名稱,請繼續進行下一章節的設置。
- 提示:如果網站未正常運行,請檢查
wp-config.php
中的資料庫配置,確保其與新主機上的配置匹配。
總結
在本章節中,您學會了如何在新主機上創建資料庫和使用者,並將舊主機的資料庫數據匯入到新主機。這是成功搬移 WordPress 網站的關鍵步驟之一。