サイトオーナーが管理セクションのパスワードを回復する必要があるさまざまな状況があります。たとえば、メールボックスが機能しなくなったり、指定されたアドレスを覚えていなかったりするため、メールでパスワードを思い出したりリセットしたりすることはできません。サイトのパスワードをすばやくリセットするための優れた方法があり、これにはホスティングコントロールパネルへのアクセスと数分の時間が必要です。
スクリーンショットに示されているように、ホスティングコントロールパネルのデータベースセクションに移動します。
次に、データベースの一覧から、サイトに属するデータベースを選択する必要があります。私たちの例では、cms WordPressからのデータベースが1つだけあります。複数のデータベースがあり、それぞれのデータベースがどのサイトに属するかがわからない場合は、WordPressを例にとって構成ファイルを開くとよいでしょう。これは、サイトのルートにあるwp-config.phpファイルになります。これは、ファイルメニューから行い、デフォルトでhttpdocsにあるサイトのルートフォルダでファイルを開きます。次のdefine('DB_NAME', 'DB_wordpress_8');行です。
phpMyAdminデータベースエディターを開きます(新しいウィンドウで開きます)。
スクリーンショットの番号1に示されているプレフィックス付きのusersテーブルを選択し、番号2の変更リンクをクリックします。データベースには1人のユーザーしかいないことがわかります。複数のユーザーがいる場合は、パスワードを変更したいユーザーを選択します。
user_pass varchar(255)フィールドで、ドロップダウンリストからpassword_hash()を選択します。パスワードが暗号化されているため、番号2のフィールドにプレーンテキストでパスワードを指定すると、サイトの管理セクションを介して編集しているかのように変換が行われます。Forwardをクリックして設定を適用します。これで完了です。
この方法は、ほとんどのCMSに適しているため、各CMSに対する方法を説明する意味はありません。動作原理はすべて似ており、異なるのはテーブル名、行、その他の変数の名前だけです。構造においてはすべて類似しており、パスワードをリセットすることも可能です。