MySQL 経由で WordPress データベースに管理者を含める方法
公開: 2022-09-08WordPress ウェブサイトからロックアウトされましたか?
場合によっては、ハッカーがデータベースから管理者アカウントを削除することで、所有している Web サイトからあなたをロックアウトすることがあります。
この投稿では、MySQL を使用して WordPress データベースに管理コンシューマを追加する方法を明確に示します。これにより、エントリを元に戻すことができます。
MySQL を使用して WordPress データベースへの管理コンシューマーを増やす理由
当時、ユーザーの Web サイトがハッキングされ、管理者アカウントがデータベースから削除されるという問題が発生しました。 これにより、他のエントリがなくても、WordPress Web サイトからロックアウトされました。
WordPress Web ページにすぐに新しい管理者ユーザーを作成することで、彼らがサイトにアクセスできるようにすることができました。 phpMyAdmin は、Web サイト ブラウザーを使用して MySQL データベースを管理できるようにする、ほとんどがネットベースのソフトウェアです。
ハッカーのおかげで、または単にパスワードを忘れたという事実のために、WordPress 管理領域から自分でロックアウトされていることに気付いた場合は、まったく同じことを行うことができます.
それでも、MySQL の編集を行う直前に、常にデータベースのバックアップを作成する必要があります。 その後、サイトに再度ログインできるようになったら、ハッキングされた WordPress Web サイトを修正するための初心者向けチュートリアルに従うことをお勧めします。
それが主張されるようになったので、MySQL を介して管理者を WordPress データベースに挿入する方法を見てみましょう。
phpMyAdmin を使用して WordPress データベースに管理コンシューマーを追加する
PhpMyAdmin には、最も評価の高い WordPress インターネット ホスティング プロバイダーがプリインストールされています。 インターネット ホスティング アカウントの cPanel ダッシュボードの [データベース] 部分の下に表示されます。
ここにリストされているのは、Bluehost ハンドル パネルのスクリーンショットです。
アイコンをクリックすると、phpMyAdmin インターフェイスが開きます。 残りの列から WordPress データベースを選択する必要があります。
その直後、phpMyAdmin は WordPress データベース内のすべてのテーブルを選別します。 wp_consumers
およびwp_usermeta
テーブルのバリエーションを獲得できます。
ユーザーを wp_people テーブルに組み込む
まず、 wp_users
デスクを見つけてクリックするだけです。 これにより、現在テーブルに表示されている人物が表示されます。
下のスクリーンショットで、デモ Web サイトのデスクに 1 と 2 の 2 つのユーザー ID があることを認識してください。デモ Web サイト用に新しい人を作成するときに、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
: 人物の包括的な識別または展示識別
結論が出たら、「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' を、使用しているデータベースに変換することを絶対に確認してください。 また、最初のアプローチで説明したように、他の値を新しい消費者に必要な人に変換することを忘れないでください。
このチュートリアルが、MySQL を介して管理者を WordPress データベースに組み込む方法を発見するのに役立つことを願っています。 また、WordPress の安全ガイドや、WordPress の一般的なエラーとその対処方法のリストもご覧ください。
この記事を気に入っていただけた場合は、WordPress ビデオ クリップ チュートリアルの YouTube チャンネルに登録してください。 Twitter や Facebook でも入手できます。
最初にMySQLを使用して管理コンシューマーをWordPressデータベースに挿入する方法に関する記事がWPBeginnerに掲載されました。