首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在AWS lightsail上重置wordpress密码

在AWS lightsail上重置wordpress密码
EN

Stack Overflow用户
提问于 2021-06-10 01:24:37
回答 3查看 391关注 0票数 3

我使用wp all in one插件将我的站点迁移到aws lightsail。但是,它也迁移了以前的虚拟主机公司拥有的旧凭据。我无法获得这些证书。在这种情况下,我如何将我的用户和密码重置为我的新Wordpress?我的lightsail ssh在控制台上有一个bitanami接口,我想我应该这样做,但我对步骤非常确定。

EN

回答 3

Stack Overflow用户

发布于 2021-06-17 16:58:40

如果您有ssh访问权限,则可以通过以下MySQL查询更改密码

UPDATE wp_users SET user_pass = MD5('your-new-password') WHERE ID = 'any-admin-ID'

或者,如果您不知道任何管理员帐户,可以通过以下方式创建一个

INSERT INTO wp_users (ID, user_login, user_pass, user_nicename, user_email, user_url, user_registered, user_activation_key, user_status, display_name) VALUES ('4', 'new-username', MD5('your-new-password'), 'Your Name', 'test@yourdomain.com', 'http://www.test.com/', '2021-06-17 00:00:00', '', '0', 'Your Name');

并通过以下查询将其指定为管理员

INSERT INTO wp_usermeta (umeta_id, user_id, meta_key, meta_value) VALUES (NULL, '4', 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');

INSERT INTO wp_usermeta (umeta_id, user_id, meta_key, meta_value) VALUES (NULL, '4', 'wp_user_level', '10');

*用您的DB prefix**_替换 **`wp`_ _

票数 0
EN

Stack Overflow用户

发布于 2021-06-18 11:37:14

你应该使用wp cli来重置密码。

  • 首先安装wp cli
  • Run wp user list --role=administrator以获取管理员用户id
  • 运行wp user update 1 --user_pass=newpass以重置密码。
票数 0
EN

Stack Overflow用户

发布于 2021-12-16 15:23:19

我在Lightsail中尝试了这些代码,但它不起作用,所以我找到了一种方法。

代码语言:javascript
复制
mysql -u root -p bitnami_wordpress -e "..."

mysql -u root -p bitnami_wordpress -e 
"INSERT INTO wp_usermeta(
  umeta_id, user_id, meta_key, meta_value
) VALUES (
  NULL, '4', 'wp_capabilities', 'a:1:{s:13:"administrator";s: 1:"1";}'
);"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67908990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档