English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Как настроить автоматическое резервное копирование MySQL каждый день в CentOS

Введение

Все знают, что данные являются важными данными, которые часто необходимо резервировать, и это может быть очень неудобно выполнять вручную. В этой статье让我们一起来看看, как настроить автоматическое резервное копирование MySQL каждый день в системе CentOS.

Шаги如下

Создайте папку для резервных копий:

mkdir mysql_data_bak

Создайте скриптовый файл:

touch autobackupmysql.sh

Откройте файл

vi autobackupmysql.sh

Добавить следующий контент в скрипт:

filename=`date +%Y%m%d`
/usr/bin/mysqldump -uroot -proot boss >>/home/mysql_data_bak/$filename.sql

Проверить, установлено ли crond, если нет, сначала установите

yum -y install vixie-cron
yum -y install crontabs

Запустить сервис: service crond start

Включить автоматический запуск при загрузке системы в CentOS: chkconfig --level 345 crond on

crontab -e

Добавить содержимое:00 03 * * * source /root/autobackupmysql.sh  

Этот файл запускается в 3 часа утра каждый день для резервного копирования базы данных

 service crond restart

Хорошо, вот и все.

Заключение

Вот и все, что есть в этой статье. Надеюсь, что содержимое этой статьи поможет вам в изучении или работе. Если у вас есть вопросы, пожалуйста, оставляйте комментарии для обсуждения, спасибо за поддержку呐喊 руководств.

Основной учебник
Рекомендуется к просмотру