GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So ändern Sie das WordPress-Admin-Passwort über MySQL

Das Ändern oder Bearbeiten eines WordPress-Admin-Passworts ist eine Superuser-orientierte Aktivität. In einem solchen Fall können Sie sich immer noch beim WordPress-Website-Konto anmelden und die anderen vorhandenen Benutzerprofilinformationen bearbeiten oder die Website-Informationen sogar noch weiter anpassen.

Aus dem einen oder anderen Grund könnten Sie jedoch das Gefühl haben, dass die Integrität oder Sicherheit Ihrer Admin-Passwörter gefährdet ist. Es könnte auch an einer Site-Sicherheitsrichtlinie liegen, die von dem Unternehmen eingeführt wurde, das durch die WordPress-Site vertreten wird, wo Admin-Benutzerpasswörter wöchentlich oder monatlich geändert werden.

[ Das könnte Ihnen auch gefallen:So erstellen Sie einen neuen WordPress-Administratorbenutzer über MySQL ]

Das MySQL Die Befehlszeilen- oder Shell-Umgebung ist eine schnelle, effektive und direkte Möglichkeit, das WordPress-Admin-Passwort zu ändern, insbesondere wenn Sie nicht mit der WordPress-Admin-GUI-Umgebung interagieren möchten, um diese Sicherheitsänderungen vorzunehmen, oder wenn Sie sich in einer Linux-Serverumgebung ohne direkten Zugriff befinden Zugriff auf eine grafische Weboberfläche wie phpMyAdmin .

WordPress-Benutzer und -Metadaten über MySQL prüfen

Melden Sie sich über die Linux-Befehlszeile mit Ihrem Benutzernamen und Passwort bei der MySQL-Datenbank an.

$ mysql -u wordpress -p

Greifen Sie als Nächstes auf die WordPress-Datenbank zu, und die Listendatenbanktabelle, die alle Benutzer enthält, heißt wp_users .

MariaDB [(none)]> use wordpress;
MariaDB [(none)]> select * from wp_users;

Identifizieren Sie den Benutzer, dessen Kennwort Sie ändern müssen. In diesem Fall werden wir versuchen, das Admin-Passwort für den Benutzer [email protected] zu ändern . Um sicherzustellen, dass dieser Benutzer den Admin-Benutzerstatus in seinem Profil hat, lassen Sie uns auf eine andere WordPress-Datenbanktabelle namens wp_usermeta zugreifen .

MariaDB [(none)]> select * from wp_usermeta;

Die Tabellenspalte meta_value mit Spaltenwerten 10 und a:1:{s:13:”administrator”;b:1;} und die Tabellenspalte meta_key mit Spaltenwerten wp_capabilities und wp_user_level sollten alle mit der Tabellenspalte user_id verknüpft sein mit Spaltenwert 3 das ist die ID von editor@linuxshelltips Benutzer unter der Tabelle wp_users .

Die angegebenen Spaltenwerte unter der Tabellenspalte meta_value und meta_key implizieren, dass der zugehörige WordPress-Benutzer über die angegebene ID-to-user_id match hat Administratorrechte auf der WordPress-Seite.

Das WordPress-Admin-Passwort über MySQL ändern

Die zu verwendende SQL-Anweisung sollte der folgenden ähneln:

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";

Ändern Sie aus der obigen MySQL-Befehlssyntax das Passwort für den Benutzer editor@linuxshelltips kann in die folgende SQL-Anweisung übersetzt werden:

MariaDB [(none)]> UPDATE wordpress.wp_users SET user_pass = MD5( 'Id@diff3pass') WHERE wp_users.user_login = "editor@linuxshelltips";

Alternativ das WHERE der SQL-Anweisung Ursache könnte auf die ID dieses Benutzers in der MySQL-Datenbank verweisen.

MariaDB [(none)]> UPDATE wordpress.wp_users SET user_pass = MD5('Id@diff3pass') WHERE wp_users.

Wie aus dem obigen Screenshot hervorgeht, war die Abfrageausführung erfolgreich. Es ist jetzt an der Zeit, unser neues Admin-Benutzerpasswort auf der WordPress-Site zu testen.

Wir konnten das Passwort dieses WordPress-Administrators ändern Benutzer erfolgreich und meldete sich sogar mit den neuen Anmeldeinformationen an, um zu bestätigen, dass der Benutzer weiterhin Administratorzugriff auf die Website hat. Außerdem haben wir bestätigt, dass dieser Benutzer weiterhin die Möglichkeit hat, Änderungen an der Website-Anpassung vorzunehmen. eine Rolle, die einem normalen Website-Benutzer nicht gewährt wird.

Die Flexibilität, die mit dem Wechsel des WordPress-Adminbereichs einhergeht Benutzerkennwort ist wichtig, da manchmal die WordPress GUI Die Benutzeroberfläche reagiert möglicherweise nicht und Sie müssen den neuen Admin implementieren Benutzeranmeldeinformationen, wenn die Website eingerichtet ist und ausgeführt wird. Außerdem können Sie den Zugriff aller anderen Admin-Benutzer auf die WordPress-Site effektiv verwalten.


Linux
  1. So ändern Sie das Benutzerkennwort in Ubuntu

  2. So ändern, entfernen oder deaktivieren Sie das Benutzerkennwort in Linux

  3. So ändern oder setzen Sie Benutzerpasswörter in Linux

  4. So ändern Sie das Passwort eines LXC-Container-Benutzerkontos

  5. So ändern Sie das MySQL-Root-Passwort

So ändern Sie das WordPress-Admin-Passwort über phpMyAdmin

So erstellen Sie einen neuen WordPress-Admin-Benutzer über phpMyAdmin

So setzen Sie das Passwort des Weblogic-Administratorbenutzers zurück

Wie ändere ich das MySQL-Benutzerpasswort in cPanel?

So ändern Sie das Kennwort des Datenbankbenutzers

So ändern / setzen Sie das MySQL- oder MariaDB-Root-Passwort zurück