对于使用 Zeabur 一键部署 Ghost 博客的创作者来说,最令人头疼的突发状况之一,莫过于忘记了后台登录密码。一旦无法登录,就意味着无法发布新文章、管理网站。
不过别担心,本教程将引导你如何通过 Zeabur 平台直接访问数据库,安全地重置你的 Ghost 管理员密码。
首先,登录您的 Zeabur 控制台,并进入您部署 Ghost 的项目。在项目中,您会看到所有关联的服务,请点击 mysql 服务。
进入 MySQL 服务页面后,选择“数据库”(Database) 选项卡。您会看到一个名为 zeabur 的数据库,这就是 Ghost 主要使用的数据库。

出于安全考虑,Ghost 不会以明文形式在数据库中存储您的原始密码,而是使用一种名为 bcrypt 的强加密算法。因此,我们需要先将您的“新密码”转换成加密后的格式。
$2a$ 或类似字符开头的加密密码。请将这串完整的加密密码复制下来,稍后会用到。回到 Zeabur 的数据库页面,点击“执行 SQL 命令”(Execute SQL Command) 按钮。
在命令输入框中,粘贴以下命令:
UPDATE zeabur.users SET password='在此处粘贴您复制的加密密码' WHERE email = '您的登录邮箱';
请务必修改命令中的两个部分:
在此处粘贴您复制的加密密码:将其替换为您在上一步中生成的 bcrypt 加密密码。您的登录邮箱:将其更改为您用来登录 Ghost 后台的管理员电子邮件地址。确认无误后,点击“执行”。命令成功运行后,您的密码就重置完成了。
现在,您可以回到 Ghost 的登录页面,使用您的邮箱和刚刚设置的“新密码”来登录后台了!
查看更多: https://zeabur.com/blogs/vibe-coding-ai-zeabur-nextjs-react-ghost-seo