English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Введение
Все знают, что данные являются важными данными, которые часто необходимо резервировать, и это может быть очень неудобно выполнять вручную. В этой статье让我们一起来看看, как настроить автоматическое резервное копирование 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
Хорошо, вот и все.
Заключение
Вот и все, что есть в этой статье. Надеюсь, что содержимое этой статьи поможет вам в изучении или работе. Если у вас есть вопросы, пожалуйста, оставляйте комментарии для обсуждения, спасибо за поддержку呐喊 руководств.