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 @   未来的你!  阅读(430)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示