DevsDawn
DevsDawn

解决使用宝塔备份数据库时出现死锁问题

在使用宝塔面板内建的数据库备份功能备份数据库时,如果数据库数据比较大,备份耗时长,则在备份途中很可能会出现应用程序的数据库事务操作出现死锁或超时的问题,可通过以下方法解决。

打开宝塔安装目录下的/www/server/panel/class/panelBackup.py文件,搜索

backup_shell = "'{mysqldump_bin}' --routines...

所在位置,添加--single-transaction参数即可。

若无特别说明,本文采用 CC BY-SA 4.0 协议进行许可。如需转载,请附上本文链接和本声明。
本文链接:https://devsdawn.com/2024/01/solving-deadlock-in-backing-up-database-using-bt-panel/
DigitalOcean云服务,美国上市公司,注册即送200USD体验金
Vultr云服务,全球25+地域,注册即送100USD体验金

发表回复

textsms
account_circle
email

DevsDawn

解决使用宝塔备份数据库时出现死锁问题
在使用宝塔面板内建的数据库备份功能备份数据库时,如果数据库数据比较大,备份耗时长,则在备份途中很可能会出现应用程序的数据库事务操作出现死锁或超时的问题,可通过以下方法解决。 …
扫描二维码继续阅读
2024-01-10