最近在自己的linode服务器上安装了lnmp环境,同时博客也做了一次迁移,不过,因为mysql的配置出现问题,造成Ghost访问mysql故障,一直报502错误(这不是nginx的问题)。
索性直接使用sqlite数据库了,但是郁闷的是用户名和密码忘记了!!登录尝试次数过多,造成用户锁定,只能通过发送邮件找回密码,点击发送邮件后,我的Gmail邮箱始终收不到邮件。
所以只能手工改密码了,
1.找到你的sqlite数据库
数据库存放位置默认是在 Ghost 安装目录下的 content/data/ 目录下,名称为ghost.db (具体名称,已配置文件中指定的数据库名称为准)
$cd content/data
$sqlite3 ghost.db// 查看用户>select*fromusers;
2.使用BCrypt Hash Generator生成新的密钥
// 更新密码 这里的密码为 blog-admin
>update userssetpassword="$2a$10$8KF1xT5X9nPeYNVQzEfBKu1wdH5IuQE5JRnVlf1S5vwd48P6gtepq"whereid=1;
// 解锁用户
>update userssetstatus="active"whereid=1;
// 退出
>.quit
3.完成重置密码,可以重新登录了。
via:http://ju.outofmemory.cn/entry/158592
网友评论