以下の記事が参考になりそうでしょうか。
ワードプレスでユーザー(管理者)をデータベース(MySQL)から作る方法
※ 環境や WordPress のバージョン等の諸条件によって異なる場合があります。
※ 作業中に問題が発生した場合は有償で専門家に相談なさることをおすすめします。
※ 事前に必ずバックアップをお取りになり、慎重に作業されてくださいね。
ご返信ありがとうございます。さっそく参考にしながら、失われた「wp_users」と「wp_usersmeta」のテーブルを作成してみました。ただ、何かがうまくいかないのか、間違ったやり方をしているのかは不明ですが、やはりログインができない状況です。
他にログインできない原因があるのかも知れませんし、よくわからずに、試行錯誤しています。ありがとうございました。
ログインができない状況
この状況について、経緯などをもう少し具体的に教えていただけると、アドバイスできることがあるかもしれません。
試行錯誤なさることも必要かもしれませんが、現状復帰すらできなくなってしまうといけませんので、作業の前には必ずバックアップを取ってくださいね。
現状のまま、プロに任せることも検討なさったほうがよいかもしれません。
わざわざありがとうございます。最後は専門家への相談も考えないといけないのかもしれません。
ロリポップの有償のバックアップデーターを(データーベースとWEBデータ)FTPソフトを使って上書きしました。バックアップデーターのデーターベースそのものを、調べてみたところ、「wp_users」と「wp_usersmeta」だけでなく、カテゴリー情報などのテーブルも見当たりませんでした。バックアップデーターそのものに問題があるのではないかと思い、現在、もう少し前のデーターを取り寄せ中です。そこにもテーブルの欠落があるようでしたら、お手上げですが、せめてログイン情報がある「wp_users」と「wp_usersmeta」を新たに作ることができれば思い、試していました。
追加のユーザーを加えるやり方はたくさんネットにあるのですが、消失したテーブルを最初から作るやり方は探せませんでした。なので追加挿入のやり方を参考にして必要な書き込みをしたつもりなのですが、ログインができない状況です。
別の階層かテスト環境でWordPressをインストールして、その環境のデータベースのwp_usermetaとwp_usersのみphpMyAdminでエクスポートし、本番環境にエクスポートした2つのテーブルをphpMyAdminでインポート。
これでテスト環境で作成したユーザー情報でログインできるはずです。
データベースのテーブル接頭辞は本番環境と合わせてください。
瀬戸内様、manbo様、アドバイス本当にありがとうございます。まず、過去のデーターベース取り寄せについては、やはり「wp_users」と「wp_usersmeta」のテーブルが消えていて、ダメでした。そこで、manbo様のアドバイスを参考に実行してみたところ、無事「wp_users」と「wp_usersmeta」のテーブルが復活しました。ログインしたところ、以前のような、ユーザー登録されていませんという表示は出なくなったのですが、トップページに飛んでしまい、やはり管理画面に入ることができませんでした。プラグインをFTPで無効にしてみましたが、プラグインが原因ではないようです。
ユーザーとパスワードは、弾かれないので間違っていないと思います。なぜかトップページに飛んで管理画面が表示されません。あと少しのところまで漕ぎ着けたので、感謝しています。今、いろいろ調べてはいるのですがまだログインできない状況です。
可能ならば同じサーバー内で新しいデータベースを作成し2つのテーブルをエクスポートしてインポートしてみてください。