CentOS7 Mariadb Backup Script

案例:

  • 脚本文件:/shells/mysqlbk.sh;
  • 备份数据到/root/mysqlbackup 目录;
  • 备份脚本每隔30分钟实现自动备份;
  • 导出的文件名为 all-databases-20210213102333, 其中 20210213102333 为运行备份脚本的当前时间, 精确到秒。

配置

安装mariadb

yum -y install mariadb	# 注意mariadb-server不在本服务器上

创建目录

mkdir /root/mysqlbackup
mkdir /shells

编写脚本

vim /shells/mysqlbk.sh
mysqldump -u root -pChinaSkill22! -h 192.168.100.200 -opt --all-databases > /root/mysqlbackup/all-database-$(date +"%Y%m%d%H%M%S")

配置计划任务

chmod +x /shells/mysqlbk.sh
vim /etc/crontab
*/30 * * * * root /bin/bash /shells/mysqlbk.sh

# 重启服务
systemctl restart crond.service

测试

/bin/bash /shells/mysqlbk.sh
posted @ 2022-10-04 09:05  未来的你!  阅读(389)  评论(0编辑  收藏  举报