Автоматическое резервное копирование базы данных MySQL и электронная почта через cPanel cron - PullRequest
3 голосов
/ 18 марта 2010

Может кто-нибудь помочь, как настроить автоматическое резервное копирование базы данных MySQL и затем отправлять его мне ежедневно по электронной почте?

Спасибо.

Ответы [ 3 ]

3 голосов
/ 18 марта 2010

AutoMySQLBackup получает отличные отзывы. Я не использовал его, но он, кажется, делает именно то, что вы ищете. Кроме того, здесь - это еще одна ссылка с различными способами резервного копирования, включая электронную почту.

1 голос
/ 01 октября 2011

Если вы хотите автоматизировать резервное копирование баз данных MySQL, скажем, с помощью задания cron, и вы размещаете свои базы данных с помощью веб-хостинга CPanel, то есть сценарий PHP, который вы можете использовать.

Вы можете забрать его здесь: http://www.hostliketoast.com/2011/10/cpanel-hosting-full-database-backup-script-free-download/

0 голосов
/ 19 мая 2016

Simple. Не нужно больше.

#!/bin/sh
# Must be installed mutt on your box
mydate=$(date +"%Y%m%d%H%M")
host=$(hostname)
databases='' #'database1  database2 databaseN'

mysqldump --opt --all-databases > /tmp/$host.$mydate.sql
# if not all mysql databases mysqldump --opt $databases > /tmp/$host.$mydate.sql
gzip --best /tmp/mysql02.$mydate.sql
echo "Backup MySQL" | mutt -a /tmp/$host.$mydate.sql.gz -s "Backup MySQL $mydate" -- mail@mail.to
...