在本單元中,您將為 WordPress 網站建立 MySQL 資料庫。在建立資料庫之前,我們來了解為什麼 WordPress 需要 MySQL 資料庫,以及為什麼 Amazon RDS 是滿足資料庫需求的理想選擇。
完成單元的時間:5 分鐘
WordPress 是一種靈活的內容管理系統,用於建置部落格、電子商務站點、討論區等。無論您正在建立哪種網站,都需要儲存內容。在部落格中,這會是您的部落格文章和評論。在電子商務網站中,內容是您的產品和使用者帳戶。
該內容需要永久儲存在某個位置。WordPress 使用 MySQL 來儲存該內容。WordPress 應用程式中的許多資料都是分階層的結構化資料。例如,您的應用程式可能包含部落格文章,這些部落格文章包含使用者提交的評論。關聯式資料庫是儲存這類分階層資料的不錯選擇。此外,MySQL 是最受歡迎的開放原始碼資料庫,它是該應用程式的可靠、高效能選擇。
WordPress 的許多安裝指南都使用 MySQL 資料庫,該資料庫與 WordPress 安裝在同一伺服器上。雖然這可能足以啟動,但出於多種原因,您可能不希望將 MySQL 資料庫與 WordPress 安裝在同一伺服器上:
● MySQL 和 WordPress 會在同一伺服器上爭奪運算資源,這可能會損害您網站的效能。
● 隨著網站變得越來越受歡迎,您無法透過新增其他 WordPress 伺服器來水平擴展 WordPress。
● 您負責所有資料庫維護任務,包括資料庫備份和安全升級。
透過使用 Amazon RDS for MySQL,這些問題就能迎刃而解。您的資料庫將與 WordPress 安裝在不同的執行個體上,因此它們不會爭用資源。此外,您可以建立多個 WordPress 裝置,這些裝置連線至 RDS 上的單一 MySQL 執行個體,從而讓您可以水平擴展網站。最後,Amazon RDS for MySQL 具有自動備份和安全修補程式,可協助您進行資料庫管理。
在以下步驟中,您將使用 AWS 管理主控台啟動 MySQL 資料庫。