首頁 > CMS教程 > &#&按 > 如何在CPANEL上創建WordPress MySQL數據庫

如何在CPANEL上創建WordPress MySQL數據庫

William Shakespeare
發布: 2025-02-10 14:14:13
原創
844 人瀏覽過

How to Create WordPress MySQL Databases on cPanel

核心要點

  • 在cPanel上創建WordPress MySQL數據庫包含多個步驟,包括選擇數據庫名稱、創建數據庫用戶、設置數據庫用戶權限以及安裝WordPress。此過程是WordPress安裝程序不可或缺的一部分,任何需要MySQL的Web應用程序都可以使用。
  • 為增強安全性,建議在WordPress安裝後降低數據庫用戶權限。足夠的權限包括SELECT、INSERT、UPDATE、DELETE、ALTER、CREATE TABLE、DROP TABLE和INDEX。但是,某些插件可能需要其他權限。
  • 定期優化和備份cPanel上的WordPress MySQL數據庫可以提高網站性能並防止數據丟失。使用cPanel的“優化數據庫”功能和“備份嚮導”工具可以幫助完成這些過程。此外,諸如WP-Optimize或WP-Sweep之類的插件可以通過刪除不必要的數據來清理數據庫。

How to Create WordPress MySQL Databases on cPanel

本文是與SiteGround合作創建的系列文章的一部分。感謝您支持使SitePoint成為可能的合作夥伴。

WordPress的成功很大程度上歸功於其快速簡便的五分鐘安裝程序。然而,MySQL數據庫仍然讓許多人感到困惑。

本教程介紹如何使用cPanel(許多網絡主機提供的流行平台管理實用程序)創建數據庫。我們還將討論如何在WordPress安裝過程中使用此數據庫。任何需要MySQL的Web應用程序都可以使用這些技術。

讓我們從基礎知識和術語開始……

什麼是數據庫?

數據庫是有組織數據的集合。就是這樣。 WordPress將其所有頁面、帖子、類別和用戶數據存儲在數據庫中。

MySQL是一個數據庫管理系統(DBMS)。它是一個軟件,允許您創建、更新、讀取和刪除數據庫中的數據。單個MySQL安裝可以管理任意數量的自包含數據庫。您可以為WordPress創建一個,為Magento創建一個,為Drupal或任何您需要的其他應用程序創建一個。

有很多替代方案,但MySQL之所以流行,有以下幾個原因:

  • 它是免費的開源軟件。它現在歸Oracle所有,但也有開放的與MySQL兼容的選項,如MariaDB。
  • 它與PHP(網絡上最常用的語言/運行時,為WordPress提供動力)同義。 PHP和MySQL都出現在20世紀90年代中期,當時Web開發還處於起步階段。
  • 它採用結構化查詢語言(SQL)——一種(相當)標準的語言,用於創建數據結構和數據。
  • 它速度快、易於安裝,並且有許多第三方開發工具。

應用程序如何訪問數據庫?

諸如WordPress之類的應用程序通過數據庫連接訪問其數據。對於MySQL,只有當WordPress的PHP代碼知道以下信息時,才能建立連接:

  • 安裝MySQL的地址
  • 它需要訪問的數據庫的名稱
  • 訪問該數據庫所需的用戶名和密碼

必須為WordPress使用定義數據庫“用戶”帳戶。它可以具有非常強大的密碼並設置適當的數據庫權限。

數據是如何存儲的?

MySQL和其他SQL數據庫將數據存儲在關係表中。

例如,您可能有一組文章帖子。每個帖子都將具有唯一的數據,例如標題和正文文本。它還將具有在其他帖子中使用的數據,例如類別和作者詳細信息。為了避免重複相同的數據,我們創建單獨的表:

  • 作者表包含ID、作者姓名和其他詳細信息
  • 類別表包含ID和類別名稱
  • 文章表包含文章標題和正文文本。它將通過引用關聯的ID號來指向作者和類別。

SQL數據庫實施安全措施以保證數據完整性。您不應該能夠引用不存在的作者ID或刪除一個或多個文章使用的類別。

這些表定義和規則構成數據庫模式。在WordPress安裝期間執行一組SQL命令來創建此模式。只有這樣,表才能準備好存儲數據。

如何創建數據庫

使用cPanel的Web主機提供Web地址(例如https://site.com/cpanel)以及用戶名和密碼以獲得訪問權限。請妥善保管這些詳細信息。不要將它們與數據庫或WordPress用戶憑據混淆!

如果您正在尋找支持cPanel的主機,請嘗試SiteGround,這是我們選擇的主機。所有計劃都支持cPanel,並且他們已經重新設計了儀表板,以更友好的方式組織所有內容。

How to Create WordPress MySQL Databases on cPanel

您的視圖可能看起來略有不同,但請找到“數據庫”部分或在搜索框中輸入“MySQL”。

單擊MySQL數據庫嚮導並按照步驟操作:

步驟1:選擇數據庫名稱

您的數據庫需要一個名稱:

How to Create WordPress MySQL Databases on cPanel

名稱可能應用了前綴,例如mysite_。輸入適當的名稱,例如blog或wordpress,然後單擊“下一步”。

步驟2:創建數據庫用戶

您現在必須定義WordPress用於訪問數據庫的MySQL用戶帳戶:

How to Create WordPress MySQL Databases on cPanel

請注意,用戶名也可能應用了相同的前綴(mysite_)。在此屏幕截圖中,我們的用戶ID為mysite_blogDBuser。

cPanel將確保您輸入強密碼。密碼可以很複雜;您只會在WordPress安裝過程中使用一次。我推薦隨機密碼生成器:

How to Create WordPress MySQL Databases on cPanel

在單擊“創建用戶”之前,請確保將用戶ID和密碼複製到文本文件或其他安全位置。

步驟3:設置數據庫用戶權限

在WordPress安裝過程中,上面創建的用戶需要對數據庫具有完全訪問權限。它運行腳本以創建表並使用初始數據填充它們。

選中“所有權限”,然後單擊“下一步”:

How to Create WordPress MySQL Databases on cPanel

cPanel將確認MySQL數據庫和用戶的創建。

How to Create WordPress MySQL Databases on cPanel

MySQL數據庫面板

您可以使用MySQL數據庫面板而不是嚮導。它仍然允許您創建數據庫和用戶,但是您隨後將該用戶添加到數據庫。

它還提供更新、修復和刪除數據庫和用戶的工具。

如何安裝WordPress

您的cPanel可能提供WordPress和其他應用程序安裝程序。由於腳本會為您創建數據庫,因此可能不需要執行上述步驟。

如果需要或首選手動安裝,請下載WordPress並解壓縮文件。您可能可以通過SSH在服務器上執行此操作,但也支持FTP/SFTP。

打開瀏覽器並導航到您複製WordPress的域名/路徑(即http://mysite.com/)。這將啟動安裝:

How to Create WordPress MySQL Databases on cPanel

您必須輸入:

  • 在步驟1中創建的MySQL數據庫名稱
  • 在步驟2中創建的MySQL數據庫用戶名
  • 在步驟2中創建的MySQL數據庫用戶的密碼
  • 數據庫主機。這是運行MySQL的服務器的地址。它通常是localhost或127.0.0.1,因為MySQL正在與您的網站託管在同一服務器上運行。如果不同,您的主機將告知您。

表前綴會在所有表名前添加一個短字符串。更改它時:

  1. 您想安裝許多指向同一數據庫的WordPress副本,和/或
  2. 您想通過使表名不那麼明顯來提高安裝安全性。

單擊“提交”,WordPress將驗證您的憑據,然後繼續安裝。

創建WordPress用戶

WordPress提示輸入WordPress管理員的ID、密碼和電子郵件地址。這是負責管理WordPress的人員。它與MySQL數據庫和cPanel憑據不同!

How to Create WordPress MySQL Databases on cPanel

單擊“安裝WordPress”,儀表板將在幾秒鐘內出現。

額外安全步驟

我們向數據庫用戶授予了WordPress安裝的完全權限。您可以在安裝後降低這些權限以提高安全性。

以下權限應該足夠:

  • SELECT
  • INSERT
  • UPDATE
  • DELETE
  • ALTER
  • CREATE TABLE
  • DROP TABLE
  • INDEX

某些插件可能需要額外權限,因此如果您遇到問題,請啟用“所有權限”。

關於在cPanel上創建WordPress MySQL數據庫的常見問題解答(FAQ)

如何保護cPanel上的WordPress MySQL數據庫?

保護cPanel上的WordPress MySQL數據庫對於保護您的網站免受潛在威脅至關重要。首先,為您的數據庫使用強大且唯一的密碼。 cPanel有一個內置的密碼生成器,您可以使用它。定期將您的WordPress和插件更新到最新版本,因為它們通常包含安全補丁。限制失敗登錄嘗試次數以防止暴力攻擊。您還可以安裝Wordfence或Sucuri等安全插件以獲得額外的保護。最後,始終備份您的網站的最新版本。 cPanel的備份嚮導工具可以幫助您完成此操作。

如果忘記MySQL數據庫密碼怎麼辦?

如果您忘記了MySQL數據庫密碼,您可以通過cPanel重置它。轉到MySQL數據庫,找到要更改其密碼的數據庫用戶,然後單擊“更改密碼”。輸入您的新密碼或使用密碼生成器創建一個強大的密碼。記住使用新密碼更新WordPress安裝中的wp-config.php文件。

如何優化cPanel上的WordPress MySQL數據庫?

優化WordPress MySQL數據庫可以提高網站的性能。您可以使用cPanel的“優化數據庫”功能,該功能位於“MySQL數據庫”部分。此外,請考慮使用WP-Optimize或WP-Sweep之類的WordPress插件。這些插件可以通過刪除不必要的數據(如已刪除的帖子、修訂版和垃圾評論)來清理數據庫。

我可以為一個WordPress網站創建多個MySQL數據庫嗎?

是的,您可以為一個WordPress網站創建多個MySQL數據庫,但這通常不是必需的。 WordPress可以使用一個數據庫運行。如果您正在運行多站點網絡或創建複雜的自定義應用程序,則可能需要多個數據庫。

如何將我的WordPress網站連接到MySQL數據庫?

要將您的WordPress網站連接到MySQL數據庫,您需要編輯wp-config.php文件。此文件包含您的數據庫名稱、用戶名和密碼。您可以通過cPanel的文件管理器訪問此文件。在對該文件進行任何更改之前,請務必備份您的網站。

phpMyAdmin在管理WordPress MySQL數據庫中的作用是什麼?

phpMyAdmin是一個免費的軟件工具,用於通過網絡處理MySQL的管理。它提供了一個方便的視覺界面來管理您的數據庫。您可以使用phpMyAdmin創建、修改和刪除數據庫、表、字段和行。您還可以使用它來執行SQL語句以及管理用戶和權限。

如何備份cPanel上的WordPress MySQL數據庫?

您可以使用cPanel的備份嚮導工具備份WordPress MySQL數據庫。此工具允許您將整個網站或其部分內容的壓縮副本下載到本地計算機。建議定期備份您的網站以防止數據丟失。

如何從備份中恢復WordPress MySQL數據庫?

要從備份中恢復WordPress MySQL數據庫,您可以使用cPanel的備份嚮導工具。選擇“恢復”,然後選擇“MySQL數據庫”。上傳您的備份文件,該工具將恢復您的數據庫。記住在執行任何恢復操作之前備份您的網站。

創建MySQL數據庫後,為什麼我的WordPress網站速度變慢?

如果創建MySQL數據庫後您的WordPress網站速度變慢,則可能是由於多種原因造成的。您的數據庫可能需要優化,或者您的網站可能安裝了太多插件。考慮使用緩存插件來提高網站速度。如果問題仍然存在,請諮詢您的主機提供商。

我可以將我的WordPress MySQL數據庫遷移到另一台服務器嗎?

是的,您可以將WordPress MySQL數據庫遷移到另一台服務器。您需要從當前服務器導出數據庫,然後將其導入到新服務器。您可以使用cPanel中的phpMyAdmin執行此操作。記住使用新的數據庫信息更新您的wp-config.php文件。

以上是如何在CPANEL上創建WordPress MySQL數據庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板