WordPress管理者パスワードの変更または編集は、スーパーユーザー指向のアクティビティです。このような場合でも、WordPress Webサイトアカウントにログインして、他の既存のユーザープロファイル情報を編集したり、サイト情報をさらにカスタマイズしたりできます。
ただし、何らかの理由で、管理者パスワードの整合性またはセキュリティが危険にさらされているように感じる場合があります。また、管理者ユーザーのパスワードが毎週または毎月変更されるWordPressサイトに代表される会社によって導入されたサイトセキュリティポリシーが原因である可能性もあります。
[あなたも好きかもしれません:MySQLを介して新しいWordPress管理者ユーザーを作成する方法]
MySQL コマンドラインまたはシェル環境は、WordPress Admin GUI環境と対話してこれらのセキュリティ変更を行いたくない場合、または直接のないLinuxサーバー環境にいる場合は特に、WordPressAdminパスワードを変更するための高速で効果的かつ直接的な方法です。 phpMyAdminなどのグラフィカルWebインターフェイスへのアクセス 。
MySQLを介したWordPressユーザーとメタデータの確認
Linuxコマンドラインからユーザー名とパスワードを使用してMySQLデータベースにログインします。
$ mysql -u wordpress -p
次に、wordpressデータベースにアクセスし、すべてのユーザーを保持するリストデータベーステーブルを wp_usersと呼びます。 。
MariaDB [(none)]> use wordpress; MariaDB [(none)]> select * from wp_users;

パスワードを変更する必要があるユーザーを特定します。この場合、ユーザー [email protected]の管理者パスワードを変更しようとします。 。このユーザーのプロファイルで管理者ユーザーのステータスを確認するには、 wp_usermetaという別のWordPressデータベーステーブルにアクセスします。 。
MariaDB [(none)]> select * from wp_usermeta;

テーブル列meta_value 列の値が10およびa:1:{s:13:” administrator”; b:1;} およびテーブル列meta_key 列の値がwp_capabilities およびwp_user_level すべてテーブル列user_idにリンクする必要があります 列値3 これはeditor@ linuxshelltipsのIDです テーブルwp_usersの下のユーザー 。
テーブル列meta_valueの下に記載されている列の値 およびmeta_key 指定されたIDからuser_idへの関連付けられたWordPressユーザーを意味します matchにはWordPressサイトの管理者権限があります。
MySQLを介したWordPress管理者パスワードの変更
使用するSQLステートメントは次のようになります。
MariaDB [(none)]> UPDATE 'database_name'.'database_table_name' SET 'database_table_column' = MD5( 'your_new_password' ) WHERE 'database_table_name'.'database_table_column' = "your_admin_username";
上記のMySQLコマンド構文から、ユーザー editor @ linuxshelltipsのパスワードを変更します 次のSQLステートメントに変換できます:
MariaDB [(none)]> UPDATE wordpress.wp_users SET user_pass = MD5( 'Id@diff3pass') WHERE wp_users.user_login = "editor@linuxshelltips";
または、SQLステートメントの場所 causeは、MySQLデータベースでこのユーザーのIDを参照する可能性があります。
MariaDB [(none)]> UPDATE wordpress.wp_users SET user_pass = MD5('Id@diff3pass') WHERE wp_users.

上のスクリーンショットのように、クエリの実行は成功しました。次に、WordPressサイトで新しい管理者ユーザーのパスワードをテストします。


このWordPress管理者のパスワードを変更することができました ユーザーは正常にログインし、新しいクレデンシャルでログインして、ユーザーがサイトへの管理者アクセスを保持していることを確認しました。また、このユーザーには引き続きサイトのカスタマイズを変更できることを確認しました。通常のサイトユーザーには付与されない役割。
WordPress管理者の変更に伴う柔軟性 WordPress GUI の場合もあるため、ユーザーパスワードは重要です。 インターフェースが応答しない可能性があり、新しい管理者を実装する必要があります サイトが稼働するまでのユーザー資格情報。また、WordPressサイトへの他のすべての管理者ユーザーのアクセスを効果的に管理することができます。