如何通過 MySQL 將管理員包含到 WordPress 數據庫中
已發表: 2022-09-08您是否被鎖定在您的 WordPress 網站之外?
有時,黑客會通過從數據庫中刪除您的管理員帳戶來將您鎖定在您擁有的網站之外。
在這篇文章中,我們將清楚地向您展示如何通過 MySQL 將管理員消費者添加到 WordPress 數據庫中,以便您可以取回您的條目。

為什麼要通過 MySQL 增加 WordPress 數據庫的管理員消費者?
我們當時遇到了一個問題,用戶的網站被黑客入侵,他們的管理員帳戶被從數據庫中刪除。 這將他們鎖定在他們的 WordPress 網站之外,而沒有任何其他條目。
我們能夠通過立即創建一個新的管理員用戶訪問 WordPress 網頁,讓他們能夠訪問他們的網站。 我們應用了 phpMyAdmin,這是一個主要基於網絡的軟件,它允許您使用您的網站瀏覽器來處理 MySQL 數據庫。
如果您由於黑客而自己鎖定了您的 WordPress 管理區域,或者僅僅是因為您忘記了密碼,那麼您也可以這樣做。
即便如此,您確實應該在完成任何 MySQL 編輯之前不斷地備份您的數據庫。 然後,當您可以再次登錄您的網站時,您可能需要遵守我們的初學者教程來糾正您被黑的 WordPress 網站。
隨著這一點的出現,讓我們來看看如何通過 MySQL 將管理員插入 WordPress 數據庫。
使用 phpMyAdmin 將管理員使用者添加到 WordPress 數據庫
PhpMyAdmin 預裝了大多數頂級 WordPress 互聯網託管服務提供商。 您可以在您的 Internet 託管帳戶的 cPanel 儀表板的數據庫部分下方發現它。
此處列出的是 Bluehost 手柄面板的屏幕截圖:

單擊該圖標將打開 phpMyAdmin 界面。 您需要從剩餘的列中選擇您的 WordPress 數據庫。
之後,phpMyAdmin 將篩選 WordPress 數據庫中的所有表。 您將獲得wp_consumers
和wp_usermeta
表的變化。

將用戶合併到 wp_people 表
第一,您需要找到wp_users
桌面並單擊它。 這將顯示現在顯示在表格中的人員。
在下面的屏幕截圖中,我們演示網站的桌面上有兩個用戶 ID,1 和 2。當我們為演示網站創建新用戶時,我們將給它 ID 3。
您想單擊監視器頂部的 ‘Insert’ 選項卡,以便為新的管理員用戶插入詳細信息。

在插入排序的字段中增加以下信息和事實:
-
ID
:決定一個獨特的選擇(在我們的插圖中,我們將使用 3) -
consumer_login
:登錄時將使用的用戶名 consumer_move
:增加密碼,並在目的菜單中選擇MD5(見下截圖)-
consumer_nicename
: 消費者的完整頭銜或暱稱 consumer_e mail
:用戶的電子郵件句柄consumer_url
:您的網站句柄person_registered
:使用日曆選擇消費者註冊的日期和時間consumer_activation_vital
:留空user_position
:將此設置為display_title
: 人的綜合標識或展覽標識

當您結束時,確認您只需單擊“開始”按鈕即可存儲新的消費者。
將消費者合併到 wp_usermeta 表中
現在您要找到wp_usermeta
桌面並單擊它。 之後,您必須像在上一個操作中一樣單擊“插入”選項卡。
隨後,您必須增加對 Insert 品種的堅持事實:
-
unmeta_id
:將此留空(它將自動生成) -
user_id
:您在上一步中使用的人員 ID -
meta_key
:這應該是wp_abilities
-
meta_worth
:插入:a:1:s:13:"administrator"s:1:"1"

此後不久,當您向下滾動時,您確實應該發現第二行的字段。 您需要合併以下信息和事實:

-
unmeta_id
:離開這個空白(它將自動生成) -
user_id
:您在前面的步驟中使用的用戶 ID -
meta_vital
:您需要輸入wp_person_degree
-
meta_worth
:10

當您在字段中輸入完數據後,您只需單擊“開始”按鈕。 恭喜,您已經創建了一個新的管理員用戶名。
現在您應該能夠使用您為該用戶指定的用戶名和密碼登錄到您的 WordPress 管理空間。
登錄後,您需要導航到End users » All Consumers ,然後只需單擊您剛剛開發的用戶名。

現在,幾乎不做任何更改,滾動到網站底部,然後單擊“保存”按鈕。
這將允許 WordPress 清理您剛剛創建的人並增加一些需要的信息。
使用 SQL 查詢將管理員用戶添加到 WordPress 數據庫
如果您是開發人員,那麼您可以加快使用代碼的方法。
只需將此 SQL 問題放入您的數據庫中:
INSERT INTO `databasename`.`wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES ('3', 'demo', MD5('demo'), 'Your Name', '[email protected]', 'http://www.example.com/', '2022-09-01 00:00:00', '', '0', 'Your Name')
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '3', 'wp_capabilities', 'a:1:s:13:"administrator"s:1:"1"')
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '3', 'wp_person_level', '10')
確保您將“數據庫名稱”轉換為您正在使用的數據庫。 此外,真的不要忘記將其他價值轉換為新消費者想要的人,正如我們在第一種方法中討論的那樣。

我們希望本教程能幫助您了解如何通過 MySQL 將管理員合併到 WordPress 數據庫中。 您可能還想查看我們最好的 WordPress 安全指南,或查看我們的常見 WordPress 錯誤列表以及如何處理它們。
如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道以獲取 WordPress 視頻剪輯教程。 您也可以在 Twitter 和 Facebook 上獲取我們的信息。
WPBeginner 上發表了一篇文章 How to Insert an Admin Consumer to the WordPress Databases by using MySQL to start with。