首页 > 其他分享 >pika全量备份

pika全量备份

时间:2023-02-25 10:33:52浏览次数:34  
标签:pika backup 备份 mnt 全量 root data localhost

1、添加备份脚本

[root@localhost ~]# vim /mnt/data/pika/pika_backup.sh
#!/bin/bash
#创建备份目录
mkdir -p /mnt/data/backup/pika
#拷贝pika数据到指定备份目录
cp -r  /mnt/data/pika/{db,dbsync} /mnt/data/backup/pika
sleep 2
#打包备份数据
tar -zcPf /mnt/data/backup/pika/pika_$(date +%Y%m%d).tar.gz /mnt/data/backup/pika/{db,dbsync}
sleep 3
rm -rf /mnt/data/backup/pika/{db,dbsync}
#备份数据保留一个月
find /mnt/data/backup/pika/ -name "*tar.gz" -mtime +30 -exec rm -rf {} \;

2、添加执行权限

[root@localhost ~]# chmod +x /mnt/data/pika/pika_backup.sh

3、添加计划任务

[root@localhost ~]# crontab -e   #添加内容,每天2点执行
00 02 * * * sh /mnt/data/pika/pika_backup.sh

#wq保存退出

4、手动备份

[root@localhost ~]# sh /mnt/data/pika/pika_backup.sh

5、查看备份文件

[root@localhost ~]# ll /mnt/data/backup/pika/
总用量 748
-rw-r--r-- 1 root root 761136 2月 23 16:27 pika_20230223.tar.gz

6、备份恢复

[root@localhost ~]# tar zxf /mnt/data/backup/pika/pika_20230223.tar.gz   #解压
[root@localhost ~]# mv /mnt/data/pika/{db,dbsynv} /mnt/data/pika/tools/date +%Y%m%d #备份
[root@localhost ~]# mv /mnt/data/backup/pika/{db,dbsynv} /mnt/data/pika/   #恢复数据
[root@localhost ~]# systemctl restart pika #重启pika
[root@localhost ~]# redis-cli -h 127.0.0.1 -p 9221   #登录验证数据
 

标签:pika,backup,备份,mnt,全量,root,data,localhost
From: https://www.cnblogs.com/xgsh/p/17153894.html

相关文章

  • MySQL备份---还原
    1.全量备份(数据+结构)#mysqldump-uroot-p123456-A>备份文件路径2.指定库备份(数据+结构)#mysqldump-uroot-p123456库名>备份文件路径3.多个库备份(数据+结构)#mysqld......
  • 备份1
    pm2start.\development.jsonpm2restart0pm2log0mitmproxy-p8888!~ayuhunh5.mloveli.com&!~hstext/plain、!~atestlittlesweeth5.hnmc123.cn&!~hstext/pla......
  • linux下oracle自动备份
    备份脚本1vi/backup/oracledata/ordatabak.sh#!/bin/bashexportORACLE_BASE=/u01/oracleexportORACLE_HOME=$ORACLE_BASE/oracleexportORACLE_SID=orclexportPATH=......
  • 使用Alpine Linux做基础镜像备份mysql8.0+数据库
    说明本篇文章仅是基于k8scronjob备份mysql8.0+数据库,使用AlpineLinux作为基础镜像时遇到的问题做下简单的排坑,没有涉及到具体的部署细节,后面有时间再补上。镜像打包#......
  • rsync+inotify实现数据库网络实时备份
          rsync+inotify实现数据库网络实时备份rsync作为一个单向的备份神器,效率超高,实乃网络备份中的神器。不过,配inotify更强悍哦。inotify是什么东西?实时对比文......
  • 物理备份单表还原
    1、把data内数据库(MySQL5.7.26/data)拷贝到另外一台服务器一个文件夹是一个数据库,看是全部拷贝还是单个拷贝都可以 2、 删除数据库下的.ibd(数据文件)和.frm(结构文件),d......
  • 容器中gitlab的备份与恢复
    1.前言目前公司的代码仓库是运行在一台物理服务器上,该服务器信息如下:服务器型号:InspurNF5270M3CPU:Intel(R)Xeon(R)Silver4210CPU@2.20GHzx2MEM:128G磁盘:......
  • Mysql数据库增量备份与恢复
    一、MySQL增量备份概念使用mysqldump进行完全备份,备份的数据中有重复数据,备份时间与恢复时间长。而增量备份就是备份自上一次备份之后增加或改变的文件或内容。1、增量......
  • Mysql数据库完全备份与恢复
    一、数据备份的重要性  在生产环境中,数据的安全性是至关重要的,任何数据的丢失都可能产生严重的后果。造成数据丢失的原因如下:程序错误人为错误运算错误磁盘失败灾难(如......
  • 【KAWAKO】从mac上定时将腾讯云的数据备份到本地
    目录前言需求宝塔面板备份网站备份数据库mac端创建工程文件夹rua.pyruastdoutplistReference前言不信任一切云端平台,把数据牢牢握在自己手中才是最安全的。需求使用腾......