Ghost 账户被锁定问题(Mysql数据库)

今天准备发文章的时候,我的 Ghost 账户突然被锁。

Ghost-login

忘记密码?似乎配置的是ghost官网的email,我没有办法收到邮件。

特意记下这边文章,防止下次遇到同样的问题:

一、解决思路

改写 Ghost 数据库的自己账号的密码。

二、解决过程

1. 将服务器的 Mysql 停掉
sudo service mysql stop  
2. 连接 Mysql
sudo mysqld_safe --skip-grant-tables --skip-networking & mysql  
3. 看数据库列表
Show databases;  
4. 选取数据库
Use xxx;  

xxx为数据库名称

5. 显示当前数据库数据表的名称
show tables;  
6. 获取当前数据表的结构
desc users;  
7. 查看 users 列表
select * from users  
8. 修改密码
update users set password="$2a$06$mZCCJRjEKAHOQv1buZy55us5bdcpKJFLHNe1nux9mk3ZwzZOzI8Ji" where id=1;  
9. 修改账户为激活状态
update users set status="active" where id=1;  
10. 重启 Mysql 并重启 Ghost
sudo service mysql restart  

麻凯倩

微信:makaiqian,请备注来源“博客”并介绍自己。

总访问量: 总访客数: 备案号:浙ICP备15036547号-1