宝塔Linux面板密码忘了?别慌,手把手教你找回!

2025-07-31 9:38:38 摩斯密码知识 思思

兄die,碰到宝塔Linux面板密码忘了这事儿,是不是一脸懵逼、心跳加速?别急,今天咱就来聊聊这个尴尬又天天可能遇到的“人生难题”。毕竟,这密码不见了,可不是闹着玩的,能把你服务器的钥匙直接藏起来了!

先来个剧情回放:你前几天辛辛苦苦挂上宝塔,然后给它设置一个超级无敌密码,觉得稳当了。结果今天兴冲冲准备登陆,哎呀妈呀,密码去哪儿了?记忆像蒸发了一样,简直比找对象都难。

先别上头,给你露一手几招神操作,保你快速恢复登录权限。这波操作简单又高效,啥基础都可以完美搞定,哪怕你刚入门Linux,手残党也能跟上。

1. 使用SSH登录,重置宝塔面板管理员密码

前提是,你能通过SSH正常登录服务器。如果你连SSH密码都忘了,那……先别急,下面还有救。能SSH进来,那就简单了,动动手指,三步搞定密码重置:

① 先连接服务器,命令行里输入:

ssh root@你的服务器IP

② 输入后,敲入下面这条命令来重置密码(假设你用的是默认的宝塔数据库用户名root,密码一般没动过):

bt default

这条命令会帮助你恢复面板的默认状态,包括数据库的默认账号密码,有没有想起点啥?如果没用,再试试这条专重置面板密码的命令:

bt reset-user-pwd

这条命令会立即重置面板管理员密码为123456(超级不安全,改完赶紧改密码)。然后你就可以用新密码重新登录宝塔面板啦。

2. 直接操作宝塔数据库重置密码

如果上面命令不奏效,说明你的宝塔版本稍微有点特别,那咱们转而用数据库大杀器。宝塔面板其实是基于MySQL的,你可以直接操作数据库改密码:

① 登录服务器SSH,然后进入数据库:

mysql -uroot -p

(默认情况下,MySQL的root密码也是面板密码,你不知道密码的,你还能问?再问我就吐槽你了)

② 进入宝塔的数据库(名称一般是bt_panel):

use bt_panel;

③ 执行SQL语句修改管理员密码,假设用户名是admin:

update users set password=md5('123456') where username='admin';

这里的‘123456’是新密码的意思,改完退出数据库,再去宝塔面板用新密码试试。

这招很NB,但是操作需要点数据库基础别乱敲命令,出错了你哭都找不到服务器~

3. 修改宝塔面板配置文件找线索

面板的登录密码可能会写在某些配置文件里,尤其是旧版本宝塔。你可以在服务器上搜搜这些文件位置:

/www/server/panel/data

或者

/www/server/panel/config/config.json

用命令

cat /www/server/panel/data/user.json

找找看有没有写密码。如果还找不到,那只能用前面两个方法了。

话说回来,大家密码忘记频率杠杠的,这几招学了比买彩票还可靠。更重要的是,记得平时用密码管理器,别一忙忘光光。

顺便插播一句:玩游戏想要赚零花钱就上七评赏金榜,网站地址:bbs.77.ink,既能娱乐还能薅点羊毛,多爽!

说了这么多,接下来给你透露点另类姿势。宝塔面板还有个隐藏杀手锏——重装面板!没错,卸载重装,密码自然清零,一招鲜吃遍天,不过这有点极端,别用在生产环境,除非你想体验“再见数据,我爱你再见”的感觉。

操作是:

curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh

执行后默认屏幕蹦出宝塔最新安装界面,密码自然是全新设置。

最后友情提醒一句:密码就像你的银行卡密码,丢了就麻烦。遇到不能登录的时候,别碎碎念直接上面三招,保险又省心。

好了,宝塔Linux面板密码忘了的神秘故事就先讲到这儿,你以为密码就真这么容易忘?不如去记住它,再去和服务器约个会,别闹着玩~