Вы изучили mysqldump? Это - часть распределения.
Выполненный crontab -e
(как корень или как пользователь, который владеет mysql),
Введите следующее:
0 0 * * * mysqldump databasename > nameofdumpfile
где databasename является базой данных для дампа, и nameofdumpfile должен быть целой иерархией к желаемому dumpfile.
Вышеупомянутое будет выводить в полночь ежедневно, но Вы захотите добавить спецификаторы для удовлетворения Вам.
I just fixed a similar issue on one our servers. For some reason the VM we have running Jenkins was using a small memory configuration and the swap partition wasn't currently used. My guess is that at some point Java attempts to allocate a large amount of memory and is killed by the OOM task.
After making sure that the swap partition was activated via a fstab entry the problem went away.
TLDR: you need more virtual or physical memory.