MySQLを使用して WordPress データベースに管理者アカウントを追加する

Last Updated: 2021 年 06 月 25 日 3のコメント

前記事では、 WordPressで、管理者パスワードを忘れてしまった時に初期化する方法について説明しました。 別の方法として、直接管理者(Administrator)アカウントを WordPress DBに追加することができます。 この方法は、 WordPress サイトがハッキングされたり、何らかの理由で、管理者アカウントが削除された場合に使用することができます。

[この記事を数年前に発行したがプライベートに設定されていて文の内容を補強して再発行しました。 phpMyAdminのインターフェイスは、最新のバージョンと異なりますが、適用するために、問題がないことです。 ]

MySQLを使用して WordPress データベースに管理者アカウントを追加する方法

MySQLを使用して WordPress データベースに管理者アカウントを追加する

phpMyAdminにアクセスする

まず、phpMyAdminに接続する必要があります。 phpMyAdminにアクセスするには、Webホスティングアカウントにログインしてアクセスすることができます。 以下では、 Cafe24でphpMyAdminにアクセスする方法を例を挙げて説明しています。 しかし、この記事を作成した後に Cafe24では、phpMyAdminサービスを終了しました。 参考のみしてください。

海外のウェブホスティングの一つである Bluehostを利用する場合」海外ホスティング BluehostでphpMyAdminにアクセスする方法「を参照してphpMyAdminにアクセスできます。 Siteground 利用者の場合海外ウェブホスティング SiteGroundでphpMyAdminにアクセスする方法「を参考にしてください。

ちなみに歌声非良いウェブホスティングをご希望の場合 Bluehostを考えてみましょう。 詳しくは「海外ホスティング: BluehostとSiteGround比較「を参照してください。(参照された記事に含まれているリンクをクリックして、 Bluehostに加入する場合、月1ドル割引された月の最低2.95ドルからサービスを利用することができます。 手ごろな価格のホスティングを検索する場合まともなオプションがあります。)

注意:この記事の内容は、DBに接続して作業していることと関連されるので、この操作を実行する前に、必ずDBのバックアップ受けておいてください。

Cafe24でphpMyAdminにアクセスする方法

サンプルとして cafe24を利用する場合は、まず cafe24.comでログインします。

MySQL管理者 cafe24 Cafe24でphpMyAdminにアクセス

表示される画面では、左パネルに「MYSQL Admin」というメニューがあります。 このメニューをクリックします。

「MySQL Web Adminに接続する」ボタンをクリックするとポップアップウィンドウが開いたら接続するボタンをクリックします。Welcome to WebMysqlウィンドウが表示されます。

Welcome to WebMysql

上記のような画面が表示されたらDB UsernameとDB Passwordを入力します。 この情報は、Webホスティング登録しながら設定した情報であるか、ウェブホスティング会社から受け取った情報です。

正確な情報を入力して「Go」を押すと、phpMyAdminに正常に接続します。

WordPress DB管理者アカウントを追加する

wp_users追加する

phpMyAdminにログインした場合は、 WordPress サイトのDBを選択します。

phpMyAdmin wp_users

左パネルから「wp_users「テーブルを選択して(1)」インセット「」を選択します(2)。

Insert Admin in phpMyAdmin

これからが重要です。 上記のような画面が表示されたら、上記の図に示されているものと同様の情報を入力します。

  • (1) IDはユニークでなければなりません。 つまり、他のユーザーIDと重複してはいけません。 わからない場合は、[Browse]タブを選択して、利用可能なID番号が何であるかを確認してください。 たとえば、1〜10までのIDが使用されている場合は、11から使用できます。 ここでは「3」に設定しました。
  • (2) USER_LOGINは、管理者アカウントのログイン名を入力します。 ログイン時に使用されます。
  • (3) user_passfunction オプションで「MD5「を選択する必要があります。
  • (4)パスワードを入力します。

残りの情報は適切に入力してください。 「Go」を押すと、admin アカウントが追加されます。

wp_usermeta追加する

今左パネルからwp_usermeta「テーブルを選択して上から」インセット「を選択します(上記とプロセスに似ています)。XNUMXつの入力テーブルが表示されます。まず、上部の入力テーブルに次のように入力します。

wp_usermeta Insert 1

上記の unmeta_idは空白のままにしておきます(自動的に取り込ま)。

(1) USER_IDは上記の設定したuser_idを入力します。

(2) meta_keywp_capabilitiesを記入します。

(3) meta_valueには、次のように入力します。

a:1:{s:13:"administrator";s:1:"1";}

今の下にあるテーブルにデータを入力します。

wp_usermeta Insert 2

上記同様に入力します。

(1) USER_IDは同様に上記の入力されたIDを入力します。

(2) meta_key wp_user_levelを入力します。

(3) meta_value10を入力します。

全て完了したら一番下の」Go「を押すと、入力したレコードが保存され、設定した管理者アカウントを使用して WordPress サイトにログインすることができます。

Admin added  -  WordPress 管理者アカウントを追加する

上記のように作成したadminアカウントが追加されたことを確認することができます。

この方法を使用すると、adminアカウントがハッキングなどで削除された場合には、新しい管理者アカウントを追加して、 WordPress サイトにアクセスすることができます。

最後に、

以上でphpMyAdminにアクセスして WordPress 管理者アカウントを手動で作成する方法について説明しました。 たまにサイトがハッキングを受け、管理者アカウントが削除される場合に接しています。 そのような場合に、上記の方法で管理者アカウントを回復することができます。

この作業は、初心者が実行するための若干難しいことができます。 必ずDBのバックアップ後に作業をしてください。 作業に困難を経験する場合 ここでサービス(有料)をご依頼することができます。

メモ:


3のコメント

コメント

  1. こんにちは! 私ダトホムでバックアップをしようとします。

     SQLエクスポートの実行をするが、圧縮チェックする部分があるが、ないにチェックしてもいいですか?
    もし圧縮にチェックをすれば、

    ファイルBugzillaのに上げるのに、圧縮状態でファイルBugzillaのフォルダに上がるんですか?
    応答
    • こんにちは?

      いずれも構わないようです。 私は普通のSQLファイルの形式(非圧縮)で頂きますが、念のため両方受けても構わないようです。
      通常のSQLファイルをImportするとき、Webホスティング会社のホームページにログインしてphpMyAdminのようなツールで作業します。 コンピュータに保存された後、phpMyAdminにアクセスして、インポートすることです。 この部分は、デリケートな部分なので、インターネット検索で詳しく見てみてください。
      phpMyAdminにアクセスする方法は、 https://www.thewordcracker.com/basic/how-to-solve-problems-after-changing-the-site-url-in-wordpress/ 文を参照してみてください。

      応答