新聞中心
wordpress被吹捧為對初學(xué)者友好的平臺,因此,它是許多首次網(wǎng)站所有者的熱門選擇。您可以通過WordPress完成很多工作,而無需任何技術(shù)知識。

同時(shí),如果您想充分利用該平臺,則有必要了解其一些最基本的元素是如何工作的。例如,在您使用WordPress一段時(shí)間后,最好了解一下WordPress數(shù)據(jù)庫的工作原理。
您網(wǎng)站的數(shù)據(jù)庫非常重要,因?yàn)樗鎯α四木W(wǎng)站運(yùn)行所需的所有信息。對它的一些基本了解將幫助您更好地了解您正在使用的平臺,更有效地執(zhí)行某些任務(wù),并執(zhí)行故障排除。
在這篇文章中,我們將討論什么是WordPress數(shù)據(jù)庫以及它是如何工作的。另外,我們將研究如何查找和管理您的。讓我們開始工作吧!
- 數(shù)據(jù)庫簡介
- 為什么WordPress需要數(shù)據(jù)庫
- 您的WordPress數(shù)據(jù)庫如何組織信息
- 如何訪問和使用您的WordPress數(shù)據(jù)庫
數(shù)據(jù)庫簡介
“數(shù)據(jù)庫”的概念并不是WordPress獨(dú)有的。簡單來說,數(shù)據(jù)庫是有組織的數(shù)據(jù)集合。這些數(shù)據(jù)通常以電子方式存儲在計(jì)算機(jī)系統(tǒng)上,并且可以隨意訪問。數(shù)據(jù)庫可以是任意大小和復(fù)雜程度的。
它們的共同點(diǎn)是它們?nèi)绾我砸子谠L問的方式存儲一組信息。其中的數(shù)據(jù)(例如記錄或文件)通常被組織成行、列和表。此外,數(shù)據(jù)庫是動態(tài)的。只要您有權(quán)訪問數(shù)據(jù)庫,就可以添加、刪除和修改數(shù)據(jù)庫中的信息。
數(shù)據(jù)庫通常會采取某種安全措施來阻止未經(jīng)授權(quán)的用戶,因?yàn)樗鼈儼臄?shù)據(jù)本質(zhì)上可能是敏感的。
為什么WordPress需要數(shù)據(jù)庫
您可能沒有意識到,但您的WordPress網(wǎng)站比看起來要復(fù)雜得多。即使您的網(wǎng)站相當(dāng)小,幕后也有很多事情可以使其正常運(yùn)行。特別是,WordPress網(wǎng)站由許多不同類型的數(shù)據(jù)組成。
正如您可能已經(jīng)猜到的那樣,所有這些信息都存儲在一個(gè)集中的WordPress數(shù)據(jù)庫中。該數(shù)據(jù)庫使您的網(wǎng)站可以運(yùn)行并可以保存您或您的訪問者所做的更改。存儲在WordPress數(shù)據(jù)庫中的一些數(shù)據(jù)包括:
- 文章、頁面和其他內(nèi)容。
- 組織信息,例如類別和標(biāo)簽。
- 用戶數(shù)據(jù)和評論。
- 站點(diǎn)范圍的設(shè)置。
- 插件和主題相關(guān)數(shù)據(jù)。
換句話說,構(gòu)成您網(wǎng)站的幾乎所有內(nèi)容都位于其數(shù)據(jù)庫中。僅出于這個(gè)原因,就值得了解一下數(shù)據(jù)庫的功能。
您的WordPress數(shù)據(jù)庫如何工作
當(dāng)您安裝一個(gè)新的WordPress網(wǎng)站時(shí),該過程的一部分涉及為其創(chuàng)建數(shù)據(jù)庫。通常,這將自動發(fā)生。但是,您也可以手動創(chuàng)建數(shù)據(jù)庫,甚至可以將現(xiàn)有數(shù)據(jù)庫與新網(wǎng)站一起使用。
無論如何,您的數(shù)據(jù)庫幾乎總是存儲在您的托管服務(wù)提供商的服務(wù)器上。這有時(shí)被稱為“數(shù)據(jù)庫主機(jī)”。當(dāng)一個(gè)人訪問您的網(wǎng)站時(shí),他們的瀏覽器會向您網(wǎng)站的服務(wù)器發(fā)送一個(gè)請求。然后服務(wù)器發(fā)送顯示站點(diǎn)并使其正常工作所需的數(shù)據(jù)。還值得注意的是,數(shù)據(jù)庫需要自己的一套軟件才能運(yùn)行。
WordPress使用名為MySQL的數(shù)據(jù)庫管理系統(tǒng),它是開源軟件。這意味著您有時(shí)會聽到您網(wǎng)站的數(shù)據(jù)庫被稱為“MySQL數(shù)據(jù)庫”。MySQL使數(shù)據(jù)庫能夠存儲信息并為您提供對其的訪問權(quán)限。當(dāng)需要存儲、更改或刪除數(shù)據(jù)時(shí),WordPress會向數(shù)據(jù)庫發(fā)送一個(gè)MySQL“查詢”。這僅僅意味著發(fā)送關(guān)于哪些數(shù)據(jù)應(yīng)該受到影響以及應(yīng)該如何處理的指令。
這是一個(gè)相當(dāng)簡單的MySQL查詢示例:
DELETE FROM wp_comments WHERE wp_comments.comment_approved = 'spam';
這一行告訴數(shù)據(jù)庫查看它包含的與用戶評論相關(guān)的所有數(shù)據(jù)。它會找到您標(biāo)記為垃圾郵件的每條評論并將其刪除。許多與數(shù)據(jù)庫相關(guān)的查詢會自動運(yùn)行。
但是,您也可以直接訪問數(shù)據(jù)庫并手動運(yùn)行這些類型的命令,或者使用數(shù)據(jù)庫管理器來簡化流程。這使您可以比通過儀表板執(zhí)行任務(wù)更快地完成某些任務(wù),并且可以使您能夠執(zhí)行其他方式無法執(zhí)行的操作(例如更改帳戶的用戶名)。
稍后,我們將討論如何查找和訪問您的WordPress數(shù)據(jù)庫。但是,讓我們首先更仔細(xì)地看看數(shù)據(jù)庫包含哪些類型的表。
您的WordPress數(shù)據(jù)庫如何組織信息
早些時(shí)候,我們順便提到了數(shù)據(jù)庫中的信息是有組織的。為了方便快捷地訪問海量信息,將其組織成一系列“數(shù)據(jù)庫表”。簡而言之,數(shù)據(jù)庫表就像文件柜中的文件夾,包含特定類別的數(shù)據(jù)。雖然您的家庭歸檔系統(tǒng)可能有一個(gè)用于帳單的文件夾和另一個(gè)用于收據(jù)的文件夾,但您的 WordPress數(shù)據(jù)庫有一個(gè)用于評論的表格,一個(gè)用于文章的表格,等等。具體來說,一個(gè)全新的WordPress數(shù)據(jù)庫將包括以下表格:
- wp_commentmeta
- wp_comments
- wp_links
- wp_options
- wp_postmeta
- wp_posts
- wp_terms
- wp_termmeta
- wp_term_relationships
- wp_term_taxonomy
- wp_usermeta
- wp_users
如您所見,這些表的名稱可以讓您很好地了解每個(gè)表的職責(zé)。此外,每個(gè)表都包含各種列和字段,這些列和字段包含更多特定類型的信息。例如,wp_comments表包含與您的頁面和帖子上留下的評論相關(guān)的數(shù)據(jù)。它進(jìn)一步細(xì)分為以下列:
- comment_ID
- comment_post_ID
- comment_author
- comment_author_email
- comment_author_url
- comment_author_IP
- comment_date
- comment_date_gmt
- comment_content
- comment_karma
- comment_approved
- comment_agent
- comment_type
- comment_parent
- user_id
這實(shí)質(zhì)上意味著數(shù)據(jù)庫存儲了有關(guān)每個(gè)特定評論的大量信息。這包括評論的唯一ID、評論所在的文章、作者的詳細(xì)信息等。如果您想像前面的示例中那樣刪除垃圾評論,那么您需要使用MySQL查詢來訪問這個(gè)數(shù)據(jù)庫表。
如何訪問和使用您的WordPress數(shù)據(jù)庫
在大多數(shù)情況下,您的數(shù)據(jù)庫是自給自足的。您無需訪問它即可創(chuàng)建內(nèi)容并運(yùn)行您的網(wǎng)站。同時(shí),在很多情況下,知道如何查找和理解數(shù)據(jù)庫也很方便。您可能需要訪問 WordPress 數(shù)據(jù)庫的一些原因包括:
- 出于學(xué)習(xí)目的,以更好地了解您的網(wǎng)站的結(jié)構(gòu)。
- 執(zhí)行無法通過 WordPress 儀表板處理的任務(wù)。
- 作為一些常見WordPress錯(cuò)誤的故障排除過程的一部分。
還有一個(gè)與您的數(shù)據(jù)庫有關(guān)的常見問題,您可以使用我們的指南進(jìn)行修復(fù):如何修復(fù)WordPress中的“MySQL Server Has Gone Away”錯(cuò)誤或其他常見問題——實(shí)際上是由緩存引起的——“無需更新,您的WordPress數(shù)據(jù)庫已經(jīng)是最新的了”。
考慮到這一點(diǎn),讓我們來看看如何管理您的WordPress數(shù)據(jù)庫。
第 1 步:登錄到phpMyAdmin
由于您的數(shù)據(jù)庫存儲在您網(wǎng)站的服務(wù)器上,因此您需要通過您的托管服務(wù)提供商才能訪問它。這意味著所需的過程可能會有所不同,具體取決于您使用的網(wǎng)絡(luò)主機(jī)。但是,在大多數(shù)情況下,您需要使用一個(gè)名為phpMyAdmin的界面。
首先,在與您的數(shù)據(jù)庫交互之前,您需要確保您有最近的網(wǎng)站備份。對數(shù)據(jù)庫進(jìn)行難以逆轉(zhuǎn)的意外更改很容易,并且可能會破壞站點(diǎn)。如果您有備份,則可以在發(fā)生錯(cuò)誤時(shí)將站點(diǎn)恢復(fù)到以前的狀態(tài)。
接下來,您需要在您的主機(jī)帳戶中找到phpMyAdmin。通常,這意味著首先訪問cPanel,然后在其中查找phpMyAdmin。但是,如果您的虛擬主機(jī)使用獨(dú)特的管理系統(tǒng),該過程可能會有所不同。
您將看到一個(gè)登錄屏幕,您可以在其中輸入儀表板的數(shù)據(jù)庫訪問部分中列出的數(shù)據(jù)庫用戶名和密碼。這將打開phpMyAdmin管理器。
第 2 步:訪問您的數(shù)據(jù)庫并開始進(jìn)行更改
無論您如何訪問它,phpMyAdmin都具有一致的外觀,無論:
phpMyAdmin管理器
屏幕頂部的數(shù)據(jù)庫選項(xiàng)卡是您可以查看完整列表的地方。應(yīng)該有一些與phpMyAdmin本身相關(guān)的,還有一個(gè)以您的網(wǎng)站命名的。單擊后者,您將看到數(shù)據(jù)庫:
MySQL數(shù)據(jù)庫
如您所見,這包括我們之前討論過的數(shù)據(jù)庫表列表。每個(gè)都可以訪問以查看它包含的列和字段:
MySQL數(shù)據(jù)庫wp_options
從這里,您可以使用各種選項(xiàng)來搜索、添加、修改和刪除數(shù)據(jù)。例如,讓我們看看如何更改您的WordPress帳戶的用戶名。這是您無法通過儀表盤進(jìn)行的操作,但通過訪問數(shù)據(jù)庫很容易完成。
為此,您需要選擇wp_users表并單擊要更改的用戶名旁邊的編輯:
通過數(shù)據(jù)庫編輯您的用戶名
然后,將您的新用戶名添加到user_login下的Value字段中:
直接在WordPress數(shù)據(jù)庫上更新您的用戶名
要完成更改,請選擇Go。這將自動更新您帳戶的用戶名。許多與數(shù)據(jù)庫相關(guān)的任務(wù)就是這么簡單——您需要做的就是找到正確的數(shù)據(jù)并對其進(jìn)行更改。但是,請記住在執(zhí)行此操作時(shí)要非常小心。最好事先了解您要嘗試完成的任務(wù),并搜索指南或教程,指導(dǎo)您在哪里找到所需的數(shù)據(jù)(以及如何處理這些數(shù)據(jù))。您還可以使用插件管理您的數(shù)據(jù)庫。其中大部分是免費(fèi)的,可從WordPress插件庫下載。我們在這里列出了最好的WordPress數(shù)據(jù)庫插件。
小結(jié)
如果您不是Web開發(fā)人員,那么與WordPress數(shù)據(jù)庫交互的想法可能會令人生畏。但是,這是一項(xiàng)值得學(xué)習(xí)的任務(wù),因?yàn)樗梢宰屇鷮δ木W(wǎng)站進(jìn)行各種更改。此外,大多數(shù)主機(jī)都使訪問和管理數(shù)據(jù)庫變得簡單。
您的WordPress數(shù)據(jù)庫包含運(yùn)行所需的所有信息——包括其內(nèi)容、用戶數(shù)據(jù)、設(shè)置等。這些信息被組織成表格、列和字段,您可以隨意修改。您可以通過導(dǎo)航到托管面板中的phpMyAdmin來訪問您的數(shù)據(jù)庫——只需記住先備份您的站點(diǎn),并且在進(jìn)行更改時(shí)要非常小心。
網(wǎng)頁標(biāo)題:WordPress數(shù)據(jù)庫初學(xué)者指南
標(biāo)題URL:http://m.fisionsoft.com.cn/article/dhehgie.html


咨詢
建站咨詢
