renpengpegn 发表于 2024-8-1 22:41:52

【已完成】数据库备份总是失败,修复面板还是一样

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:9.1.0
系统版本:
问题描述:
相关截图(日志、错误):
Traceback (most recent call last):File "/www/server/panel/script/backup.py", line 58, in <module>    backup.backupDatabase(sys.argv, sys.argv, echo_id)File "/www/server/panel/script/backup.py", line 23, in backupDatabase    self.backup_database(name, save=count, echo_id=echo_id)File "class/panelBackup.py", line 845, in backup_database    status, msg = func_backup_database(database, args)File "class/panelBackup.py", line 1016, in mysql_backup_database    db_host = conn_config["db_host"]TypeError: list indices must be integers or slices, not str

renpengpegn 发表于 2024-8-1 22:47:16

手动点击备份数据库也是这

大炮运维V587 发表于 2024-8-2 17:54:29

已经排查出来问题,是数据名中带有.导致备份的时候失败,建议创建数据库的时候,不要带 .$ ' " \之类的特殊符号

爪洼 发表于 2024-8-2 08:51:55

renpengpegn 发表于 2024-8-1 22:47
手动点击备份数据库也是这

现在解决了吗,属于代码层面问题,和宝塔有关

爪洼 发表于 2024-8-2 08:52:30

上面写了列表索引应该是整数或切片

爪洼 发表于 2024-8-2 09:06:11

是宝塔问题,要么修改一下这个文件,要么手动dump

堡塔开发标 发表于 2024-8-2 09:09:36

新建一条任务试试,可能这条任务有问题

大炮运维V587 发表于 2024-8-2 09:45:24

您好,加下柳柳,我看看是什么问题

宝塔用户_cfdlii 发表于 2024-8-22 17:51:06


手动备份,提示备份失败,原因是有视图,而视图备份失败。但是之前的不管是手动备份还是定时备份都是正常的,不知道什么版本开始就一直失败了

运维技术阿闯 发表于 2024-8-22 18:00:24

宝塔用户_cfdlii 发表于 2024-8-22 17:51
手动备份,提示备份失败,原因是有视图,而视图备份失败。但是之前的不管是手动备份还是定时备份都是正常 ...

您好,做好快照,尝试手动本地备份看一下
页: [1]
查看完整版本: 【已完成】数据库备份总是失败,修复面板还是一样