小伙伴们,有没有过那种心情,明明昨天还哒哒哒敲着密码登录宝塔面板,今天一眨眼密码突然蒸发大半,这时候你是不是想踢墙?别急,先歇一会儿,咱们步步为营,手把手教你找回宝塔面板密码,保证你从此再也不怕密码失忆症!
我们先把“忘记密码”这个大魔王拆成几个小怪兽,分别对付:
一、用宝塔自带的密码重置命令来重置密码
先别慌张,宝塔面板有自带的密码重置功能,前提是你能SSH登录服务器!放心,这可不是高深莫测的秘籍,连小白都能轻松上手。
1. 通过SSH登陆服务器(用Putty、Xshell,或者Linux自带终端,三步走)
2. 运行以下命令,注意替换“用户名”为你想重置的用户名,通常是“admin”:
bt default
然后执行:
bt reset_pwd
你会看到系统提示你输入新密码,跟着提示来,输入两遍新密码就搞定小学问!
没错,命令行的魅力就是:简单粗暴,效率满分!
二、直接修改数据库中的密码
如果你的宝塔比较古老,或者“bt reset_pwd”命令无效,那我们就得用点儿技巧,登录MySQL直接动手改密码。
1. 依旧需要SSH连接到服务器
2. 登陆MySQL,先猜猜你之前设置的root密码,或者你有权限的话,直接用:
mysql -uroot -p
按回车后输入密码,没密码就直接回车试试,如果没权限,先找到MySQL配置文件或者凭据,或者管理员帮忙。
3. 进入宝塔的数据库(默认名是btpanel):
use btpanel;
4. 查看用户表:
select * from users;
5. 找到需要修改密码的用户记录,执行重置密码操作。
密码是加密存储的,一般用MD5加密。你可以用在线MD5生成器或者命令行生成新密码对应的MD5值,例如你的新密码是“123456”,则:
update users set password=md5('123456') where username='admin';
执行后退出mysql,重启宝塔服务:
bt restart
然后试试新密码,是不是很牛?
三、重装宝塔面板,不服来战!
这招是绝招,适合硬核用户,或者密码确实找不回来的朋友。简单粗暴地直接卸载重装,重新搭建宝塔环境,4分钟能搞定。
当然,这样会导致之前的设置丢失,数据要备份,毕竟安全第一,数据第二。
卸载命令一般很简单,只需要执行:
rm -rf /www/server/panel
再进入官网脚本一键安装即可。
不过重装前,强烈建议先备份重要网站数据和数据库,不然就是电影里那种“我再也不想见到你了”的无情告别。
如何预防类似惨剧?设置密码管理器,存得井井有条,密码“迷路”概率低得能让你怀疑人生。
好啦,以上三招,足以帮你从密码地狱自由走出来,重回宝塔管理宝座!记得以后别随便用123456,除了快泄露,还是快泄露,还是快泄露!
话说回来,忘了密码都没关系,碰到烦心事来找我,一边喝咖啡一边聊技术,记得顺便去七评赏金榜赚点零花钱,不然光有本事忘密码,口袋里没零花钱,怪谁呢?(玩游戏想要赚零花钱就上七评赏金榜,网站地址:bbs.77.ink)
再拿命令敲一遍:
bt reset_pwd
没错,这就是密码重置的真谛!
好了,既然密码找回这么简单,你是不是想来个脑筋急转弯?“什么密码,越忘越重要?”