MySQL 経由で WordPress データベースに管理者を含める方法

公開: 2022-09-08


WordPress ウェブサイトからロックアウトされましたか?

場合によっては、ハッカーがデータベースから管理者アカウントを削除することで、所有している Web サイトからあなたをロックアウトすることがあります。

この投稿では、MySQL を使用して WordPress データベースに管理コンシューマを追加する方法を明確に示します。これにより、エントリを元に戻すことができます。

MySQL 経由で WordPress データベースに管理者ユーザーを追加する方法

MySQL を使用して WordPress データベースへの管理コンシューマーを増やす理由

当時、ユーザーの Web サイトがハッキングされ、管理者アカウントがデータベースから削除されるという問題が発生しました。 これにより、他のエントリがなくても、WordPress Web サイトからロックアウトされました。

WordPress Web ページにすぐに新しい管理者ユーザーを作成することで、彼らがサイトにアクセスできるようにすることができました。 phpMyAdmin は、Web サイト ブラウザーを使用して MySQL データベースを管理できるようにする、ほとんどがネットベースのソフトウェアです。

ハッカーのおかげで、または単にパスワードを忘れたという事実のために、WordPress 管理領域から自分でロックアウトされていることに気付いた場合は、まったく同じことを行うことができます.

それでも、MySQL の編集を行う直前に、常にデータベースのバックアップを作成する必要があります。 その後、サイトに再度ログインできるようになったら、ハッキングされた WordPress Web サイトを修正するための初心者向けチュートリアルに従うことをお勧めします。

それが主張されるようになったので、MySQL を介して管理者を WordPress データベースに挿入する方法を見てみましょう。

phpMyAdmin を使用して WordPress データベースに管理コンシューマーを追加する

PhpMyAdmin には、最も評価の高い WordPress インターネット ホスティング プロバイダーがプリインストールされています。 インターネット ホスティング アカウントの cPanel ダッシュボードの [データベース] 部分の下に表示されます。

ここにリストされているのは、Bluehost ハンドル パネルのスクリーンショットです。

CPanel から phpMyAdmin を開く

アイコンをクリックすると、phpMyAdmin インターフェイスが開きます。 残りの列から WordPress データベースを選択する必要があります。

その直後、phpMyAdmin は WordPress データベース内のすべてのテーブルを選別します。 wp_consumersおよびwp_usermetaテーブルのバリエーションを獲得できます。

wp_users および wp_usermeta テーブルに変更を加えます

ユーザーを wp_people テーブルに組み込む

まず、 wp_usersデスクを見つけてクリックするだけです。 これにより、現在テーブルに表示されている人物が表示されます。

下のスクリーンショットで、デモ Web サイトのデスクに 1 と 2 の 2 つのユーザー ID があることを認識してください。デモ Web サイト用に新しい人を作成するときに、ID 3 を与えます。

新しい管理コンシューマーの詳細を挿入できるように、モニターの最高評価にある &#8216Insert&#8217 タブをクリックします。

挿入タブをクリックします

挿入ソートのフィールドに次の情報と事実を増やします。

  • ID : 特徴的な選択を決定します (この図では 3 を使用します)
  • consumer_login : ログイン時に使用されるユーザー名
  • consumer_move : パスワードを増やし、目的メニューで MD5 を選択するようにします (下のスクリーンショットを参照)。
  • consumer_nicename : 消費者の完全なタイトルまたはニックネーム
  • consumer_e mail : ユーザーの電子メール ハンドル
  • consumer_url : サイト ハンドル
  • person_registered : カレンダーを使用して、消費者が登録された日時を選択します
  • consumer_activation_vital : 空白のままにします
  • user_position : これをに設定します
  • display_title : 人物の包括的な識別または展示識別
新しいユーザーのフィールドに入力します

結論が出たら、「Go」ボタンをクリックするだけで新しいコンシューマを保存できることを確認してください。

コンシューマーを wp_usermeta テーブルに組み込む

wp_usermetaデスクを見つけてクリックします。 その直後に、前のアクションで行ったように、[挿入] タブをクリックする必要があります。

次に、事実への付着を挿入の種類に増やす必要があります。

  • unmeta_id : 空白のままにします (自動生成されます)
  • user_id : 前のステップで使用した個人 ID
  • meta_key : これはwp_abilitiesである必要があります
  • meta_worth : これを挿入: a:1:s:13:"administrator"s:1:"1"
新しいユーザーのフィールドに入力します

その後すぐに、下にスクロールすると、2 行目のフィールドが明らかになるはずです。 次の情報と事実を組み込む必要があります。

  • unmeta_id : この空白のままにします (自動生成されます)
  • user_id : 前のステップで使用したユーザー ID
  • meta_vital : wp_person_degreeを入力する必要があります
  • meta_worth : 10
新しいユーザーのフィールドに入力します

フィールドへのデータの入力が終了したら、[Go] ボタンをクリックするだけです。 おめでとうございます。新しい管理者ユーザー名が作成されました。

これで、このユーザーに指定したユーザー名とパスワードを適用して、WordPress 管理スペースにログインできるようになります。

ログインするとすぐに、 End users » All Consumersに移動し、作成したばかりのユーザー名をクリックするだけです。

ユーザー » すべてのユーザーに移動し、新しいユーザーを編集します

ほとんど何も変更せずに、Web サイトの下部までスクロールし、[保存] ボタンをクリックします。

これにより、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')

'databasename' を、使用しているデータベースに変換することを絶対に確認してください。 また、最初のアプローチで説明したように、他の値を新しい消費者に必要な人に変換することを忘れないでください。

この SQL クエリをデータベースにドロップします

このチュートリアルが、MySQL を介して管理者を WordPress データベースに組み込む方法を発見するのに役立つことを願っています。 また、WordPress の安全ガイドや、WordPress の一般的なエラーとその対処方法のリストもご覧ください。

この記事を気に入っていただけた場合は、WordPress ビデオ クリップ チュートリアルの YouTube チャンネルに登録してください。 Twitter や Facebook でも入手できます。

最初にMySQLを使用して管理コンシューマーをWordPressデータベースに挿入する方法に関する記事がWPBeginnerに掲載されました。