当前位置:论坛首页 > BUG提交 > Linux面板

【已回复】远程数据库无法备份数据

发表在 BUG提交5 天前 [复制链接] 2 47

系统:Ubuntu 24.04.4 LTS
宝塔版本:Linux正式版13.1.0
ScreenShot_2026-10-27_175021_870.png 在没安装MySQL的情况下,无法备份数据库。提示 “缺少备份工具,请先通过软件管理安装MySQL, 或终端执行以下命令安装备份工具:apt-get install mariadb-client”。
ScreenShot_2026-10-27_175155_190.png


但实际上,已经根据提示安装了mariadb-client
使用道具 举报 只看该作者 回复
发表于 5 天前 | 显示全部楼层
您好,非常感谢反馈和支持!如需咨询宝塔面板相关问题,可通过官方微信客服进行在线咨询。
操作方式:复制下方链接,在微信中打开: https://docs.bt.cn/wechat-service
进入后即可在线与客服沟通。
为提高沟通效率,建议您在微信咨询前先填写以下信息,将信息一并发送给客服,以便客服快速定位您的问题:
问题描述(请尽量详细):
论坛帖子地址:
操作系统:
面板版本:
感谢您的支持!
使用道具 举报 回复 支持 反对
发表于 4 天前 | 显示全部楼层
这个问题通常是因为系统底层的 mariadb-client 依赖库没有正确加载,或者面板识别路径有误。既然你已经安装过但无效,建议按以下步骤排查:

首先,尝试在 SSH 终端中手动执行一下备份命令,看具体的报错信息是什么。你可以去【数据库】列表,点击对应数据库后面的【备份】,如果失败,记下具体的错误提示。

接着,检查是否安装了正确的客户端包。Ubuntu 24.04 上有时需要安装 libmariadb-dev 或默认 mysql-client 兼容包。建议在 SSH 中执行 sudo apt-get install mariadb-client 确认安装成功,然后执行 which mysql 查看路径是否在 /usr/bin/mysql。

如果路径正常但仍报错,可能是面板缓存问题。建议你执行 bt 16 修复一下面板,这会重置部分环境配置和依赖检测。

另外,既然是远程数据库,请确认远程数据库服务器是否允许了你的宝塔服务器 IP 访问,并且端口是放通的。如果还是不行,建议去宝塔官方论坛搜索你提供的帖子 ID,看看是否有针对 Ubuntu 24.04 的最新补丁或回复,因为新系统版本可能存在兼容性调整。

这里有几个问题:
1. 手动执行备份我用的是mysqldump,确实没该命令,因为mariadb-client现在对应的是mariadb-dump,这点可能需要考虑兼容性是否需要调整。
2. 目前的宝塔版本,不支持在命令行执行 bt 16,会提示:修复面板无法在面板终端进行,请在【首页】>【修复】处操作,当然按照提示在网页处修复完成了该操作;
---
目前 ln -s /usr/bin/mariadb-dump /usr/bin/mysqldump + 修复面板,问题得到了解决,但第一个问题是值得关注的。

---

记录下解决办法
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表