WordPress修改管理员密码的3种方法
通过WordPress后台修改
登录WordPress后台。
点击“用户”->“所有用户”。
选择管理员账户,点击“编辑”。
输入新密码,然后保存更改。
通过FTP修改配置文件
这种方法可以在忘记管理员密码的时候进行重置密码。
使用FTP客户端连接到你的网站。
导航到你的WordPress安装目录,进入到目前使用的主题(模板)目录下面(wp-content/themes/当前主题)。
找到functions.php文件。
使用文本编辑器打开这个文件,并在其中最后添加以下代码:
wp_set_password( 'new_password', 'admin_user_id' );
其中new_password替换为你的新密码,admin_user_id替换为管理员用户ID(一般为1)。
保存并关闭文件。
然后浏览器打开下你的网站地址,这时候代码生效,密码就修改成新的了。
这时候在functions.php删除掉添加的代码,后台就可应用新密码进行登陆了。
通过mysql命令行修改
如果你可以通过 SSH 登录服务器,我们可以使用 MySQL 命令行为用户设置新密码。
首先,我们需要使用 mysql 命令行客户端登录 MySQL 服务器,使用如下命令登录:
mysql -u root -p;
然后选择你的 WordPress 站点对应的数据库,如下(wordpress_com 是数据库名称):
use wordpress_com
最后,使用 UPDATE 命令更新密码,user_pass 后面的字符串就是 WordPress 加密后的密码,下面示例中对应的明文密码为「123456」,当然,你可以自己生成 WordPress 加密密码字符串。
UPDATE wp_users SET user_pass = $1$rSziHLDY$399k.JuJsy.oHVp5lquJC. WHERE ID = 1;
注意: 本文设置的密码「123456」只是为了方法演示使用,如果你在修改找回密码的过程中使用了这个密码,请找回密码后,及时登录 WordPress 后台修改此密码。
为了安全,我们需要设置较为复杂的密码,而人类的大脑不擅长记忆这类随机字符串,为了避免忘记密码导致网站无法登录,我们可以使用一个密码管理工具来帮我们记忆密码,如 Chrome 浏览器内置的密码管理工具,1Password、Enpass 等。
