innobackupex备份目录

news/2025/2/22 15:19:33

innobackupeex全备脚本思路

四个需求如下:

(1)每天晚上23点执行,这需要linux系统做一个定时任务

00 23 * * * /bin/sh /shell/tencent_xtrabackup_all.sh /dev/null 2>&1

(2)每天。。看到这个词,也就是说,每天备份的数据要求分开

 month=`date +%m`
 day=`date +%d`
 year=`date +%Y`
 hour=`date +%H`
 min=`date +%M`
 dirname=$year-$month-$day

(3)备份mysql数据,需要开一个可以备份mysql数据库的用户

use mysql;
grant all privileges on *.* to 'root'@'%' identified by 'QQ61066319' with grant option;
flush privileges;

(4)备份的命令是什么,备份之后是否可以用tar -zcvf 新软件包.tar.gz 资料或数据目录 打包后是不是可以把原来的数据目录给删除了呢

/usr/local/xtrabackup/bin/innobackupex --defaults-file=/etc/my.cnf --user=root --password=QQ61066319 --host=localhost  /shell/xtrabackupDB/

全备脚本思路如下:

MysqlUser=root
MyseqlPwd=Fan.88888
hosts=127.0.0.1
month=`date +%m`
day=`date +%d`
year=`date +%Y`
hour=`date +%H`
min=`date +%M`
bakdir=/back/xtrabackup
dirname=$year-$month-$day
bakdir_mysql=$bakdir/$dirname/all/
bakdir_mysql_packaging=$bakdir/$dirname/packaging/
back_tar=${dirname}-${hour}-${min}
bakdir_mysql_rm=$bakdir/$dirname/
echo "$bakdir_mysql"
if [ ! -d "$bakdir_mysql" ]; then
  mkdir -p $bakdir_mysql
fi
if [ ! -d "$bakdir_mysql_packaging" ]; then
  mkdir -p $bakdir_mysql_packaging
fi
innobackupex  --defaults-file=/etc/my.cnf  --user=${MysqlUser} --password=${MyseqlPwd} --host=${hosts}  ${bakdir_mysql}

cd ${bakdir_mysql}
pwds=`pwd`

if [ "${bakdir_mysql}" == "${pwds}/" ]; then
      back_tar_name=${back_tar}.all.tar.gz
      tar -czf ${back_tar_name} ${bakdir_mysql}* -R
      [ $? != 0 ] && echo "tar -czf ${back_tar_name} ${bakdir_mysql}* -R" && exit

      mv ${back_tar_name} ${bakdir_mysql_packaging}
      echo "$bakdir_mysql Packaging success "

    cd ${bakdir_mysql_rm}
    pwds_bakdir_mysql_rm=`pwd`
    if [ "${bakdir_mysql_rm}" == "${pwds_bakdir_mysql_rm}/" ]; then
    fi

else
      echo "$bakdir_mysql Packaging not success "
fi


http://www.niftyadmin.cn/n/5252475.html

相关文章

如何本地搭建开源分布式任务调度系统DolphinScheduler并远程访问

文章目录 前言1. 安装部署DolphinScheduler1.1 启动服务 2. 登录DolphinScheduler界面3. 安装内网穿透工具4. 配置Dolphin Scheduler公网地址5. 固定DolphinScheduler公网地址 前言 本篇教程和大家分享一下DolphinScheduler的安装部署及如何实现公网远程访问,结合内…

PWN动态调试

这篇文章就是来教大家学习怎么动态调试的,然后我还写了一篇关于动态调试的文章,不是buu上面的题,就是两道简单的栈溢出问题,那两道题挺有特点的。大家可以去看看。 每日3道PWN之课外2道(第2.5天)-CSDN博客 …

角谷定理 C语言xdoj32

角谷定理定义如下: 对于一个大于1的整数n,如果n是偶数,则n n / 2。如果n是奇数,则n 3 * n 1,反复操作后,n一定为1。 例如输入22的变化过程: 22 ->11 -> 34 -> 17 -> 52 -> 26 …

【C语言】字符串函数strcpystrcatstrcmpstrstr的使⽤和模拟实现

🌈write in front :🔍个人主页 : 啊森要自信的主页 ✏️真正相信奇迹的家伙,本身和奇迹一样了不起啊! 欢迎大家关注🔍点赞👍收藏⭐️留言📝>希望看完我的文章对你有小小的帮助&am…

几分钟在Ubuntu搭建本地Emlog博客网站并发布至公网无需购买域名服务器

文章目录 前言1. 网站搭建1.1 Emolog网页下载和安装1.2 网页测试1.3 cpolar的安装和注册 2. 本地网页发布2.1 Cpolar临时数据隧道2.2.Cpolar稳定隧道(云端设置)2.3.Cpolar稳定隧道(本地设置) 3. 公网访问测试总结 前言 博客作为使…

链表面试题的总结和思路分享

꒰˃͈꒵˂͈꒱ write in front ꒰˃͈꒵˂͈꒱ ʕ̯•͡˔•̯᷅ʔ大家好,我是xiaoxie.希望你看完之后,有不足之处请多多谅解,让我们一起共同进步૮₍❀ᴗ͈ . ᴗ͈ აxiaoxieʕ̯•͡˔•̯᷅ʔ—CSDN博客 本文由xiaoxieʕ̯•͡˔•̯᷅ʔ 原创 CSDN …

游戏被攻击该怎么办?游戏盾该如何使用,游戏盾如何防护攻击

随着Internet互联网络带宽的增加和多种DDOS黑客工具的不断发布,DDOS拒绝服务攻击的实施越来越容易,DDOS攻击事件正在成上升趋势。出于商业竞争、打击报复和网络敲诈等多种因素,导致很多商业站点、游戏服务器、聊天网络等网络服务商长期以来一…

分享下我发现的16个AI辅助编程的网站

这些工具和服务覆盖了多个方面,包括编程辅助、代码生成、问题解决、Git指令辅助、代码安全扫描等,为开发者提供了丰富的选择。 Codegeex (codegeex.cn/zh-CN): 类型:AI编程助手支持语言:Python, C/C, Java, Go, JavaScript等特点…