Drupal_ユーザログインできなくなったら

もし、ユーザIDやパスワードを忘れてしまった場合、Drupalにログインできなくなってしまいます。一般ユーザの方は、管理者に問い合わせれば、問題ないのですが、例えば、次のような場合がやっかいです。

  1. 管理者IDとパスワードを忘れてしまった
  2. オフラインにしたまま、ログアウトしてしまった


1.の場合は、再びパスワードを設定しなおす必要があります。MySQLのuserテーブルを覗いても、パスワードは暗号化されているので、知ることが出来ないからです。次の方法でパスワードをリセットしてください。

  1. MySQLにアクセスしてください(個人サーバーかレンタルサーバーかによってアクセスの方法が違います。ここでは、レンタルサーバーの場合を仮定し、PHPMyAdminを立ち上げます。)
  2. 次のSQL文を実行してください。
    UPDATE `users` SET `pass` = MD5('<新しいパスワード>') WHERE `uid` =1 LIMIT 1;
Drupalでは、一番最初に登録したユーザーが管理者、ということになっていますので、ユーザーIDを示すuidは必ず「1」なのです。
2.は、http://example.com/userでログイン画面にアクセスできます。ここからログインしてください。