如何重设忘记的WordPress管理员密码
时间:2020-02-23 14:30:58 来源:igfitidea点击:
我们是否忘记了WordPress管理员密码并想重设密码?。在本指南中,我将向我们介绍三种重置忘记的WordPress CMS管理员密码的方法。相同的步骤可用于其他WordPress个人资料用户帐户。
我们可以使用以下方法重置WordPress管理员密码:从MySQL CLI重置WordPress管理员密码使用MySQLphpMyAdmin界面重置WordPress管理员密码(在Cpanel和其他共享主机平台上常见)重置WordPress管理员密码使用丢失密码?
方法1:从MySQL CLI退回WordPress管理员密码
如果我们可以访问MySQL CLI,这是最简单的方法。使用具有管理wordpressdatabase特权的用户帐户登录mysql数据库。
# mysql -u root -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 8325 Server version: 10.3.9-MariaDB MariaDB Server Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
确认WordPress数据库。对我来说这是wp_db
MariaDB [(none)]> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | wp_db | | mysql | | performance_schema | +--------------------+ 5 rows in set (0.008 sec)
切换到数据库并列出表
MariaDB [(none)]> use wp_db; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed MariaDB [wp_db]> show tables; +-----------------------+ | Tables_in_wp_db | +-----------------------+ | wp_commentmeta | | wp_comments | | wp_links | | wp_options | | wp_postmeta | | wp_posts | | wp_term_relationships | | wp_term_taxonomy | | wp_termmeta | | wp_terms | | wp_usermeta | | wp_users | | wp_yoast_seo_links | | wp_yoast_seo_meta | +-----------------------+ 14 rows in set (0.000 sec)
要显示当前用户的哈希密码,请使用:
MariaDB [wp_admin]> select id,user_login,user_pass from wp_users; +----+------------+-------------------------------------------+ | id | user_login | user_pass | +----+------------+-------------------------------------------+ | 1 | admin | *BD2AEAC78A6C6B56C3496A341925C581C62E4518 | +----+------------+-------------------------------------------+ 1 row in set (0.001 sec)
最后,使用以下命令更新密码:
> UPDATE wp_users SET user_pass=MD5('NewPassword') where id=1; Query OK, 1 row affected (0.014 sec) Rows matched: 1 Changed: 1 Warnings: 0
我们还可以使用onlinemd5哈希生成器或者生成哈希密码,然后手动进行更新。
$echo "NewPass" > /tmp/pass $tr -d '\r\n' < /tmp/pass| md5sum | tr -d ' -' 62e505a5781054d9701d44802c75cba2
然后通过使用哈希密码进行重置来更改它:
> UPDATE wp_users SET user_pass='62e505a5781054d9701d44802c75cba2' where id=1; Query OK, 1 row affected (0.014 sec) Rows matched: 1 Changed: 1 Warnings: 0
方法2:从MySQL phpMyAdmin界面退还WordPress管理员密码
登录到yourphpMyAdmin界面。
在左侧导航窗格中选择数据库。在wordpress用户表上单击。选择要更改其密码的用户,然后单击"编辑",选择" user_pass"字段的MD5功能并提供密码。
保存更改
方法3:使用"忘记密码"重置WordPress管理员密码?链接
仅当我们具有管理员帐户的用户名和电子邮件地址时,此方法才有效。使用丢失的密码WordPress功能,导航到WordPress登录页面,例如http://mysite.com/wp-login.php)单击链接丢失密码?
在下一页输入帐户电子邮件地址,将通过电子邮件发送新密码给我们,并使用电子邮件密码登录并更改为我们可以记住的密码。