宝塔面板忘记数据库密码_通过宝塔面板查看与重置配置

阿静姑娘_2414

阿静姑娘_2414

2026-03-24

728人浏览

原创

宝塔面板中MySQL的root密码存于/www/server/panel/data/mysql_root_pass.pl,执行cat命令可查看;若文件不存在则需通过mysqld_safe --skip-grant-tables安全模式重置密码。

宝塔面板忘记数据库密码_通过宝塔面板查看与重置配置

怎么在宝塔面板里查到 MySQL 的 root 密码?

宝塔面板本身不直接显示 MySQL 的 root 密码,但会把安装时生成的密码明文存进一个本地文件里——前提是没被手动删过或覆盖过。这个文件是面板可信的唯一“原始凭证”,比任何记忆都靠谱。

  • /www/server/panel/data/mysql_root_pass.pl 是最常存放的位置,执行 cat /www/server/panel/data/mysql_root_pass.pl 就能直接看到密码(纯文本,无加密)
  • 如果该文件不存在,说明可能被清空、重装过 MySQL,或用的是非标准安装方式(比如手动编译),此时需走重置流程
  • 注意:这个密码是 MySQL 服务的 root 密码,不是宝塔面板的登录密码,两者完全独立,别混用

忘记 MySQL 密码后,如何安全重置而不崩库?

不能直接删数据库文件,也不能停服务后暴力改 data 目录权限——那样大概率导致 MySQL 启动失败。正确做法是利用 mysqld 的安全模式跳过权限验证,再更新密码表。

  • 先停掉 MySQL:/etc/init.d/mysqld stop(CentOS)或 systemctl stop mysql(Ubuntu/Debian)
  • 用安全模式启动:mysqld_safe --skip-grant-tables &,此时 MySQL 允许空密码登录
  • 连进去执行重置:mysql -u root → 进入后运行 UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root';(MySQL 5.7+)或 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('新密码');(旧版)
  • 刷新权限:FLUSH PRIVILEGES;,然后正常重启 MySQL 服务

为什么用宝塔「数据库」页面点「管理」进不去 phpMyAdmin?

常见现象是点击后跳转到空白页、403、或提示“登录失败”,其实和 MySQL 密码无关,而是 phpMyAdmin 自身的认证机制或宝塔代理配置出了问题。

  • 检查 /www/server/phpmyadmin 目录是否存在且有执行权限;缺失则需在宝塔「软件商店」里重装「phpMyAdmin」
  • 确认宝塔是否启用了「强制 HTTPS」,而 phpMyAdmin 配置仍走 HTTP,会导致混合内容拦截(浏览器地址栏出现“不安全”提示)
  • 更隐蔽的问题:宝塔 7.9+ 版本默认为 phpMyAdmin 添加了随机访问前缀(如 /pma_abc123/),直接访问 /phpmyadmin 会 404,得去「网站」→「phpMyAdmin 对应站点」→「伪静态」里看真实路径

通过宝塔修改站点数据库密码,但程序连不上了?

这是典型配置不同步:你在宝塔「数据库」页面改了密码,但 WordPress、Typecho 等程序的 wp-config.php 或 config.php 里还是旧密码,自然连不上。

  • 改完数据库密码后,必须同步更新对应站点根目录下的配置文件,重点核对 DB_PASSWORD(WordPress)或 db_pass(Typecho)等字段
  • 注意:有些程序(如 Discuz!)会把数据库密码存在缓存里(data/sysdata/),改完配置后还需清空缓存目录,否则仍用旧凭据连接
  • 如果用的是宝塔「一键部署」的应用,其数据库账号通常不是 root,而是独立用户(如 wordpress_db),重置时别误操作 root 账号,否则其他站点可能受影响

宝塔不会帮你记住你改过的每一个密码,它只负责把初始值写进文件、把操作入口摆在界面上。真正容易被忽略的,是改完数据库密码后,那个静静躺在网站根目录里的配置文件——它不报错,也不提醒,只是默默拒绝每一次连接请求。

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
常用的mysql管理工具
常用的mysql管理工具

常用的mysql管理工具有:1、MySQL Workbench、phpMyAdmin、MySQL Shell、Navicat、DBeaver和DataGrip。更多关于mysql管理工具的问题,详情请看本专题下面的文章,php中文网欢迎大家前来学习。

2023.11.03

6750

11

phpmyadmin导入sql文件失败怎么办
phpmyadmin导入sql文件失败怎么办

在phpmyadmin导入sql文件失败时,可以尝试以下解决方案:1、检查文件权限和格式;2、确保文件字符集与数据库兼容;3、确认表结构兼容;4、检查外键约束和禁用外键检查;5、增加最大上传文件大小;6、分批导入或使用命令行导入;7、联系托管提供商寻求帮助。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.04.02

4444

7

phpmyadmin怎么改成中文
phpmyadmin怎么改成中文

通过安装中文语言包、将其上传到 phpmyadmin 目录、修改配置文件和重启 phpmyadmin,可以将 phpmyadmin 的界面改为中文。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.04.07

961

5

phpmyadmin访问不了怎么回事
phpmyadmin访问不了怎么回事

phpmyadmin 无法访问可能是以下原因造成:1、服务器问题:mysql 服务未运行或防火墙阻止访问;2、配置问题:安装/配置错误、错误的配置文件设置或缺少必要的 php 扩展;3、浏览器问题:浏览器缓存、扩展干扰或浏览器不兼容;4、其他原因:dns 问题、恶意软件或网络连接问题。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.04.07

1059

6

phpMyAdmin安装教程大全
phpMyAdmin安装教程大全

本专题整合了phpMyAdmin程序安装相关教程,阅读专题下面的文章了解更多详细内容。

2025.10.31

1005

23

PHPMyadmin配置
PHPMyadmin配置

本专题整合了phpmyadmin配置相关教程,阅读专题下面的文章了解更多详细步骤。

2025.12.04

629

19

XAMPP 与 phpMyAdmin 数据库管理实操
XAMPP 与 phpMyAdmin 数据库管理实操

专注于 XAMPP 内置的 phpMyAdmin 数据库管理工具,系统讲解数据库和数据表的创建与设计、SQL 语句执行、CSV/SQL 格式数据的导入导出、定时备份与一键还原、多数据库批量管理等日常操作,帮助开发者高效管理本地 MySQL 数据。

2026.04.08

375

26

Go-Zero API开发使用教程
Go-Zero API开发使用教程

本专题聚焦Go-Zero的API开发,拆解.api描述文件的语法结构、路由与分组定义、参数绑定与校验规则,说明统一响应体、JWT鉴权、跨域与接口文档生成的落地方式,并给出网关聚合与接口测试的实践建议。

2026.11.12

100

15

Go-Zero安装与goctl环境配置教程
Go-Zero安装与goctl环境配置教程

本专题围绕Go-Zero的安装与工具链配置展开,讲清Go版本要求、goctl安装方式、代理镜像、protoc依赖与环境变量设置,说明多版本共存、升级回退与CI流水线安装的做法,并整理安装阶段的常见报错与验证步骤。

2026.11.12

60

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.3万人学习