草庐IT

热备份

全部标签

使用Kopia备份Jenkins

Kopia是一个快速、安全的开源备份/恢复工具,用于管理远程存储中的文件系统快照。如何使用kopia来备份Jenkins呢?一、搭建Jenkins关于Jenkins的搭建,本文不再赘述,参考https://www.jenkins.io/doc/book/installing/进行部署。二、部署minio服务端1、使用docker部署miniodockerrun-d-p9001:9000-p9002:9002--nameminio\-e"MINIO_ACCESS_KEY=admin"\-e"MINIO_SECRET_KEY=admin@minio"\-v/opt/minio/data:/data

自动备份

录入凭证时,进到后台科目设置表要增加一个客户时,不知怎么误操作,科目设置表最左边一列科目代码都消失了。心里一阵紧张,怎么补救呢?重新建帐套,所有的凭证都要重新录入,想想都头大。忽然想起来了,财务软件都有自动备份功能,有一次数据乱了,我不会自动备份,还是找客服远程帮我操作的,看来这次又要麻烦他了。想想客服态度不好,还是自己先看看会不会解决问题。我打开自动备份文件,找到昨天的备份文件,打开文件类型,我的财务软件里的凭单都出来了,把它们复制到帐套里,到后台一看,科目设置表缺的那列依然缺。唉,备份失败。只好笨办法了,把别的数据库里那列科目代码找出来,比对着把缺的补上,可是太慢了,还容易出错。只好把这个

MySQL数据库备份与恢复策略:Java实践指南

MySQL是一款常用的关系型数据库管理系统,为了保证数据的安全性和可靠性,备份与恢复策略是非常重要的。下面将介绍在Java实践中如何进行MySQL数据库的备份与恢复,并提供一些相关的指南。一、备份策略1、定期全量备份:定期全量备份是数据库备份的基础,可以选择每天、每周或每月进行全量备份。可以通过使用mysqldump命令行工具进行备份,也可以使用Java代码调用相关API来执行备份操作。2、增量备份:为了减少备份时间和存储空间的占用,可以采用增量备份策略。增量备份只备份数据库中自上次备份以来发生的更改部分。可以通过记录上次备份时间和使用MySQL的二进制日志(binarylog)来实现增量备份

MySql备份·完全备份mysqldump

一、备份相关概念:备份分为:完全备份、增量备份、差异备份完全备份策略:可以备份一台数据库服务器上的所有数据、也可以备份一个数据库下所有数据、还可以备份一张表里的所有数据。工作中一般的备份策略:完全备份+增量备份、完全备份+差异备份实现方式:一般会通过计划任务进行实现备份功能二、完全备份说明:有二种方式进行完全备份分别是:物理方式(冷备)、逻辑方式(热备)物理方式(冷备):需要断开数据库服务,适合线下数据库服务器逻辑方式(热备):1不需要断开数据库服务,适合线上数据库服务器,但缺点是:在备份数据和恢复数据的时候会锁表、备份恢复时,只能把数据恢复到备份时刻的数据。三、语法格式:mysqldump备

MySql备份·增量备份percona

一、增量备份定义:增量备份是备份上次备份后新产生的数据,所以在执行增量备份之前必须要先有一次备份,否则无法得知那些数据是新数通常增量备份前的首次备份是完全备份通常每周的周二到周日可以对数据都做增量备份二、增量备份percona软件说明:第三方软件percona提供的备份命令innobackupex可以实现对数据的备份和恢复还可以使用percona来实现完全备份的功能percona每次备份数据,其选择的备份目录每次都要不一样percona的特点是:在线热备不锁表,适合生产环境下备份业务percona恢复数据时,必须要停止数据库服务三、增量备份语法格式及参数说明:完全备份格式innobackupe

Mysql 备份与恢复

日志MySQL的日志默认保存位置为/usr/local/mysql/data常见的日志错误日志:mysql本身启动,停止,运行期间发生的错误信息一般查询日志二进制日志:用于基于日志形式的数据恢复。用于主从复制,实现主从同步,记录的内容是:数据库中执行的sql语句中继日志:用于数据库主从同步,将主库发来的binlog保存在本地,然后从库进行回放。重做日志:确保日志的持久性,防止在发生故障,脏页未写入磁盘。重启数据库会进行redolog执行重做,达到事务一致性回滚日志:保证数据的原子性,记录事务发生之前的一个版本,用于回滚,innodb事务可重复和读取已提交隔离级别就是通过mvcc+undo实现慢

Windows环境MySQL自动备份脚本

Windows环境MySQL自动备份脚本备份需求每个库单独一个文件压缩备份文件晚上23点定时备份解决方案创建一个MySQL备份脚本mysql_backup.bat,并在Windows任务计划程序中设置自动执行。1、创建一个新的文本文件,保存为mysql_backup.bat。2、编辑mysql_backup.bat,将以下内容复制到文件中。@echooffsetlocalenabledelayedexpansion::设置MySQL可执行文件、登录信息和备份目录setMYSQL_BIN_PATH="C:\ProgramFiles\MySQL\MySQLServer8.0\bin"setMYSQ

云备份与传统备份对比

本文分享自天翼云开发者社区《云备份与传统备份对比》,作者:李****朋传统备份传统备份存储介质:传统备份常见的存储介质为磁盘,磁带,备份一体机等传统硬件。磁盘:优点是价格适中、恢复速度较快,但成本高、无法长期保存。磁带:优点是容量大、成本低、寿命长,但操作复杂、读取速度慢、存储环境要求高同时存放的成本也较高。光盘塔:优点是快速定位、少量数据恢复速度快,但无法满足数据量大的场景、容易划伤。传统备份成本:有备份需求的用户一般需要购买备份所需的硬件、操作系统、数据库、备份软件等,同时还需对相应的技术人员进行备份相关操作的培训,购买成本和维护成本都比较高。传统备份安全性:从安全角度考虑,传统备份依赖于

WorkPress使用BackWPup插件备份后手动还原方法记录

前提拿到BackWPup插件备份的zip包(下文均以backup.zip来指代)。这个是备份包是事先从源WorkPress上备份好的。环境OS:Centos7.9Apache:2.4.6PHP:7.1.33MySQL:5.7.43安装步骤1、按照上面的环境要求准备一台电脑2、把backup.zip解压到Apache的项目目录中【/var/www/html/】 3、登录mysql创建个数据库,例如wp,然后执行压缩包里面的wpress.sql文件(PS:如果新环境的ip和端口不一致,记得替换sql文件里面的ip和端口)4、修改workpress的配置文件【/var/www/html/wp-con

mysql 增量备份与恢复使用详解

目录一、前言二、数据备份策略2.1全备2.2增量备份2.3 差异备份三、mysql增量备份概述3.1增量备份实现原理3.1.1 基于日志的增量备份3.1.2 基于时间戳的增量备份3.2 增量备份常用实现方式3.2.1基于mysqldump增量备份3.2.2基于第三方备份工具进行增量备份四、前置准备4.1搭建mysql环境4.1.1 创建映射目录4.1.2启动mysql4.1.3开启binlog4.1.4重启mysql实例4.1.5 验证binlog是否开启4.2数据准备4.2.1创建数据库和表五、mysqldump实现数据增量备份与还原5.1全库备份5.2数据库正常执行增删改查操作5.3模拟数