為 WordPress 安裝創建資料庫與使用者
在安裝 WordPress 之前,我們需要為其創建一個專用的資料庫和使用者。這些步驟將確保 WordPress 能夠正常運行並存儲數據。接下來,我們將使用先前安裝的 MySQL 伺服器來完成這些操作。
步驟 1:登入 MySQL
首先,我們需要登入 MySQL 伺服器。使用以下命令進入 MySQL,系統會提示您輸入 root 使用者的密碼。
- 輸入以下命令登入 MySQL:
sudo mysql -u root -p
解釋:
sudo
:以超級用戶身份執行命令。mysql
:進入 MySQL 命令行界面。-u root
:以 root 使用者身份登入。-p
:提示您輸入 root 使用者的密碼。
- 提示:輸入密碼時,出於安全考量,終端不會顯示您輸入的字符。輸入完成後按
Enter
鍵。
步驟 2:查看現有資料庫清單
登入 MySQL 後,您可以查看目前伺服器上已有的資料庫清單,以了解系統中的現有資料庫。
- 輸入以下命令查看資料庫清單:
show databases;
- 範例輸出:
+--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+
這些是 MySQL 中的系統資料庫,以及任何您先前創建的資料庫。
步驟 3:創建新的資料庫
現在,我們來創建一個新的資料庫,這個資料庫將用來存儲 WordPress 的所有數據。
- 輸入以下命令創建資料庫:
CREATE DATABASE db_example1;
解釋:
CREATE DATABASE db_example1;
:這條命令創建了一個名為db_example1
的資料庫。
- 確認資料庫創建成功: 您可以再次輸入
show databases;
來確認新資料庫是否創建成功。
步驟 4:創建新的使用者
接下來,我們需要創建一個新的 MySQL 使用者,這個使用者將專門用來管理我們剛剛創建的資料庫。
- 輸入以下命令創建使用者:
CREATE USER 'user_example1'@'localhost' IDENTIFIED BY 'Na5G8vcPet1Kp24';
解釋:
'user_example1'@'localhost'
:這裡創建的使用者名稱是user_example1
,且僅允許從本機(localhost)登入。IDENTIFIED BY 'Na5G8vcPet1Kp24';
:這是指定的密碼,請確保使用強密碼來增強安全性。
- 確認使用者創建成功: 您可以輸入以下命令來查看 MySQL 中所有使用者,確認新使用者是否創建成功:
SELECT User, Host FROM mysql.user;
- 範例輸出:
+------------------+-----------+ | User | Host | +------------------+-----------+ | root | localhost | | user_example1 | localhost | +------------------+-----------+
步驟 5:授予使用者資料庫操作權限
為了讓 WordPress 正常訪問和管理資料庫,我們需要將 db_example1
資料庫的所有操作權限授予 user_example1
。
- 輸入以下命令授予權限:
GRANT ALL PRIVILEGES ON db_example1.* TO 'user_example1'@'localhost';
- 解釋:
GRANT ALL PRIVILEGES ON db_example1.*
:這條命令授予user_example1
使用者對db_example1
資料庫的所有操作權限。
- 確認權限授予成功: 您可以輸入以下命令來查看
user_example1
的權限:SHOW GRANTS FOR 'user_example1'@'localhost';
- 範例輸出:
+-----------------------------------------------------------------+ | Grants for user_example1@localhost | +-----------------------------------------------------------------+ | GRANT ALL PRIVILEGES ON `db_example1`.* TO 'user_example1'@'localhost' | +-----------------------------------------------------------------+
步驟 6:退出 MySQL
完成上述操作後,您可以輸入以下命令退出 MySQL 命令行界面:
EXIT;
總結
在本章節中,您學會了如何在 MySQL 中創建專用資料庫和使用者,並為該使用者授予資料庫的操作權限。這些步驟是成功安裝和運行 WordPress 的前提。