Статья Каталог
1 новый исполняемый файл
2 добавляется к времени выполнения задачи по Centos7
Все операции , описанные здесь, выполняется пользователем на основе корневого
заявлении Centos7 прежде всего , с помощью автоматической резервного копирования MySQL команды кронтаба со сроками выполнения резервного копирования MySQL
1 Создайте исполняемый файл
необходимо создать исполняемый файл, например bakup.sh
mkdir /root/bakup
cd /root/bakup
vim bakup.sh
bakup.sh гласит:
#!/bin/bash
cd /opt/mysql/bin
./mysqldump -uusername -ppassword dbname | gzip > /targetpath/dbname_$(date +%Y%m%d_%H%M%S).sql.gz
Когда вы закончите , нажмите клавишу Esc, а затем введите: WQ , чтобы сохранить и выйти из операции
объяснение выше содержания:
#! / Bin / Баш
фиксирующее
кд / Opt / MySQL / бен
переключатель в каталог MySQL бен, читатель быть изменен в соответствии с фактической траектории
./mysqldump -u имя_пользователя -ppassword имя_бд | GZIP> / TargetPath / имя_бд _ $ (дата +% Y% м D_% H% M% S%) .sql.gz
./mysqldump MySQL исполняемый файл команды в текущем каталоге бен
-u имя_пользователя -u представляет собой следующий MySQL следуют имя пользователя, имя пользователя zhangsan пример, на этот она должна быть -uzhangsan
-Ppassword -р представляет следующий затем тузд паролем относительно имена пользователей, такие как имя пользователя zhangsan MySQL пароль 123456, то это должно быть -p123456
имя базы данных имя_бда пообещал создать резервную копию
| Gzip Он выразил необходимость сжатия
/ TargetPath / dbname_ Время (дата +% Y% м%где времячтобы стать конкретной даты, день, час, нет необходимости изменять
``
cd /root/bakup
chmod +x bakup.sh
2 добавлено к времени выполнения задачи Centos7
использовать команду кронтаба сроков реализации вышеуказанного исполняемого файла ,
используя следующую команду , чтобы изменить задание , которое нужно выполнить:
crontab -e
После использования вышеуказанной команды, переходит в режим редактирования и использовать Vim , чтобы войти в режим редактирования , используя подобную
необходимость изменить содержание определенного формата , чтобы найти информацию о своих собственных, вот простой пример выглядит следующим образом :
0 0 * * * /root/bakup/bakup.sh
После редактирования нажмите клавишу Esc, а затем введите: операция WQ выход из системы , чтобы сохранить
приведенное выше описание:
0 0 * * * является синхронизация времени выполнения, формат CRON Экспрессия привязки по времени
/root/bakup/bakup.sh конкретного файла , который будет выполнен
Примечание: crond необходимости пересмотра состояния, чтобы увидеть, если она начинается, если нет необходимости начинать начинать с помощью следующей команды пуска, если crond службы была запущена, а затем использовать кронтаб -e команду для редактирования без необходимости перезапуска службы | |
---|---|
1. ВИДЕТЬ crond Статус Статус systemctl
2. Перезагрузите перезапустить crond systemctl
3. Запустите crond старт systemctl
4. Стоп systemctl остановка crond