阿里云弹性Web托管是早期的一项功能,这篇文章记录一下其上运行的WordPress密码忘记情况下的对应方法。
登录数据库
首先在阿里云网站上登录之后(https://www.aliyun.com/),点击 控制台,然后点击弹性Web托管
点击管理,然后选择 数据库
然后在右侧的数据库列表中选择相应的数据库的 管理 链接,然后在接下来的页面中选择 登录数据库
然后输入用户名和密码(忘记的情况下可以在相应的页面进行重新设定),然后就登录了WordPress的数据库了,有如下几个表
修改wp_users中的数据
wp_users保存的就是登录用户和相应密码信息,修改user_pass即可
结果发现直接修改出现了如下问题
现象是数据库单独连接是OK的,而WordPress已经无法正常动作,经过确认发现前面重新设置数据库用户名和密码导致的问题(不是wp_users中的admin用户信息的问题)。在阿里云上将数据库的用户密码重新设定回去即可,因为此密码在WordPress中以明文的方式保存着,所以直接确认服务器上下述文件即可确认密码信息。
由于user_pass使用的是md5加密方式,可以将其改为21232f297a57a5a743894a0e4a801fc3,实际就是admin的加密后的信息,然后点击提交修改并保存即可。
然后使用如下连接即可进行登录
- http://IP或者域名信息/wp-login.php
用户名和密码都是admin
登录之后,编辑个人资料,然后进行更新即可