Я использую вовремя резервное копирование моих проектов. но моя база данных не включена. Я бы хотел сделать резервную копию планирования всей базы данных днем или часами. Есть ли какой-нибудь инструмент для автоматического резервного копирования MySQL?
Администратор MySQL (прекращено - доступно в natty) имеет средство резервного копирования с (основным) планировщиком для создания резервных копий ежедневно, еженедельно или ежемесячно. Это даже включено в Ubuntu: mysql-admin.
Случайное изображение из Интернета:
Мой любимый способ - командная строка, и я нашел планировщик .
#!/bin/bash #Script to make a regular copy of a mysql database and gzip it into the SAVEDIR. USER="authorized_user" PASSWORD="the_password" DATABASE="database_name" SAVEDIR="/backup" /usr/bin/nice -n 19 /usr/bin/mysqldump -u $USER --password=$PASSWORD --default-character-set=utf8 $DATABASE -c | /usr/bin/nice -n 19 /bin/gzip -9 > $SAVEDIR/$DATABASE-$(date '+%Y%m%d-%H').sql.gzОтредактируйте varibles, сохраните его как .bkup.sh и запустите в crontab, затем у вас есть автоматическая резервная копия mysql. Весь код для этого скрипта объяснил mysql-admin . Kudos to kat_ams.
Администратор MySQL (прекращено - доступно в natty) имеет средство резервного копирования с (основным) планировщиком для создания резервных копий ежедневно, еженедельно или ежемесячно. Это даже включено в Ubuntu: mysql-admin.
Случайное изображение из Интернета:
Мой любимый способ - командная строка, и я нашел планировщик .
#!/bin/bash #Script to make a regular copy of a mysql database and gzip it into the SAVEDIR. USER="authorized_user" PASSWORD="the_password" DATABASE="database_name" SAVEDIR="/backup" /usr/bin/nice -n 19 /usr/bin/mysqldump -u $USER --password=$PASSWORD --default-character-set=utf8 $DATABASE -c | /usr/bin/nice -n 19 /bin/gzip -9 > $SAVEDIR/$DATABASE-$(date '+%Y%m%d-%H').sql.gzОтредактируйте varibles, сохраните его как .bkup.sh и запустите в crontab, затем у вас есть автоматическая резервная копия mysql. Весь код для этого скрипта объяснил mysql-admin . Kudos to kat_ams.
Если вы находитесь на сервере без GUI, вот пакет, который по умолчанию будет архивировать и повернуть все ваши базы данных MySQL.
sudo apt-get install automysqlbackup
Вот и все. Конфигурация по умолчанию является разумной, поэтому вы закончили, если вам не требуется что-то особенное. Резервные файлы будут помещены в /var/lib/automysqlbackup, которые вы должны rsync где-то вне сайта.
Если вы находитесь на сервере без GUI, вот пакет, который по умолчанию будет архивировать и повернуть все ваши базы данных MySQL.
sudo apt-get install automysqlbackup
Вот и все. Конфигурация по умолчанию является разумной, поэтому вы закончили, если вам не требуется что-то особенное. Резервные файлы будут помещены в /var/lib/automysqlbackup, которые вы должны rsync где-то вне сайта.