如何從MySQL重置WordPress密碼

wordpress_logo_password

WordPress 也許是世界上最受歡迎和使用最廣泛的CMS(內容管理系統),並且它是從一個小型項目發展而來的 開源 直到今天,在大約29%的網站上都可以找到它,並且 超過45.000個插件。 這就是為什麼我們幾乎所有人都會想到他 從博客開始 甚至一個網站,因為在這一點上我們可以說它為網絡上的各種項目提供的便利性已得到充分證明。

當然,除了易用性之外,我們有時會遇到一些不便,這是正常現象,例如忘記了 訪問密碼。 儘管我們當然有方法重置它(通過“我忘記了密碼”鏈接),但我們可能無法訪問我們註冊時使用的電子郵件帳戶。 所以讓我們來展示 如何從MySQL命令行重置我們的WordPress密碼.

該過程一點也不復雜,它由幾個步驟組成,即:

第一 我們使用MD5哈希創建密碼的版本,這將通過以下命令分配給我們的帳戶(我們將用“新密碼”替換為“新密碼”:

#echo -n“ newpassword” | md5sum

我們將得到以下類型的代碼 e7018eb9d78e02ae40beeeacef203c1a,我們必須複製。 在此之後,我們必須 以root用戶訪問我們的MySQL服務器:

#mysql -u root -p

我們執行以下命令,選擇 WordPress數據庫 (如果我們沒有使用默認名稱,請將其更改為適當的名稱):

使用wordpress;

現在,我們將獲取需要修改的帳戶的ID,登錄名和密碼:

SELECT ID,user_login,user_pass FROM wp_users;

同樣,wp_users是WordPress創建表的通用名稱,但是如果在安裝時我們選擇了自定義表,則需要將其更改為我們選擇的表。

現在讓我們 更改密碼,為此,我們要充分注意在上一步中獲得的用戶ID(對於本例,我們假設它是12),然後使用MD5輸入在所有內容開頭獲得的密碼。雜湊:

更新wp_users SET user_pass =«e7018eb9d78e02ae40beeeacef203c1a»WHERE ID = 12;

就這樣,如果我們現在再次運行命令:

SELECT ID,user_login,user_pass FROM wp_users WHERE ID = 12;

我們將看到該密碼不再與以前相同,並且確實已對其進行了修改。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   約瑟夫·加西亞(Josep Garcia) 他說:

    或者您可以從mysql中進行操作:

    更新wp_users設置user_pass = MD5('NEW_PASSWORD')其中ID = 12;