标签:备份相关的结果97条:
Gitlab创建备份使用Gitlab一键安装包安装Gitlab非常简单,同样的备份恢复与迁移也非常简单.使用一条命令即可创建完整的Gitlab备份:gitlab-rakegitlab:backup:create使用以上命令会在/var/opt/gitlab/backups目录下创建一个名称类似为1393513186_gitlab_backup.tar的压缩包,这个压缩包就是Gitlab整个的完整部…
发布于:2019-11-15 10:49:06
想必搞数据库的都知道:mysqldump优点:mysqldump的优点就是逻辑备份,把数据生成SQL形式保存,在单库,单表数据迁移,备份恢复等场景方便,SQL形式的备份文件通用,也方便在不同数据库之间移植。对于InnoDB表可以在线备份。mysqldump缺点:mysqldump是单线程,数据量大的时候,备份时间长,甚至有可能在备份过程中非事务表长期锁表对业务造成影响(SQL形式的备份恢复时间也比…
发布于:2019-11-14 23:43:45
1.2.3使用WITHCONSISTENTSNAPSHOT子句的作用STARTTRANSACTION语句使用WITHCONSISTENTSNAPSHOT子句时,会为事务启动一致性读(该子句仅适用于InnoDB)。其行为与执行STARTTRANSACTION语句之后+一个SELECT语句效果相同(会获取一个事务号,在readview中占个坑,但是不会请求任何锁)。WITHCONSISTENTSNAP…
发布于:2019-11-14 23:17:15
1.3mysqldump有什么坑吗?想必大家都知道,mysqldump备份时可以使用–single-transaction+–master-data两个选项执行备份(老实讲,为图方便,本人之前很长一段时间,生产库也是使用mysqldudmp远程备份的),这样备份过程中既可以尽量不锁表,也可以获取到binlogpos位置,备份文件可以用于数据恢复,也可以用于搭建备库。看起来那么美好,然而……其实一不…
发布于:2019-11-14 23:02:16
登入MySQL数据库mysql-uroot-pmypasswordroot为mysql数据库用户名,mypassword为密码我的Mysql未设置密码,所以没有-p,退出Mysql快捷键CTRL+D备份MySQL数据库1、备份单个数据库mysqldump-uroot-pmypasswordwp>wpbak.sqlroot为mysql数据库用户名,mypassword为密码,wp为数据库名,w…
发布于:2019-11-14 22:48:42
这里我们首先来测试innodb_file_per_table为off的情况,即表结构和数据存在同一个文件中。这里我分别测试了表存在主键和不存在主键的情况,供参考。innodb_file_per_table参数为off(有主键的情况)1、创建测试表mysql>userecover;Readingtableinformationforcompletionoftableandcolumnnames…
发布于:2019-11-14 15:07:57
一、全量备份脚本1、全量备份脚本#!/bin/bash#Description:xtrabackupcomplete#Author:createdbymichael#2017-08-07v0.1#USER=rootPASSWD=123456BACKUP_DIR=/backup/mysql/completeDATE=$(date+"%F_%T")[[-d$BACKUP_DIR]]||mkdir$DA…
发布于:2019-11-14 06:44:56
一、简介由MySQLAB公司开发,是最流行的开放源码SQL数据库管理系统,主要特点:是一种数据库管理系统是一种关联数据库管理系统是一种开放源码软件,且有大量可用的共享MySQL软件MySQL数据库服务器具有快速、可靠和易于使用的特点MySQL服务器工作在客户端/服务器模式下,或嵌入式系统中InnoDB存储引擎将InnoDB表保存在一个表空间内,该表空间可由数个文件创建。这样,表的大小就能超过单独文…
发布于:2019-11-13 05:13:35
etcd是一款开源的分布式一致性键值存储,由CoreOS公司进行维护,详细的介绍请参考官方文档。etcd目前最新的版本的v3.1.1,但它的API又有v3和v2之分,社区通常所说的v3与v2都是指API的版本号。从etcd2.3版本开始推出了一个实验性的全新v3版本API的实现,v2与v3API使用了不同的存储引擎,所以客户端命令也完全不同。#etcdctl--versionetcdctlvers…
发布于:2019-11-12 07:43:35
当你在mysql5.6或者5.7中进行备份数据库的时候可能会出现以下这个错误:例如输入命令:mysqldump-uroot-ptest>test.sql出现的问题:mysqldump:Couldn‘texecute‘SHOWVARIABLESLIKE‘gtid\_mode‘‘:Table‘performance_schema.session_variables‘doesn‘texist(11…
发布于:2019-11-12 03:48:02
从XtraBackup的备份过程可以看出,XtraBackup可以实现Innodb表的无锁备份,但是一个数据库中,即使所有的业务表都是innodb表,但是还存在一些MySQL系统库下的user表等,均是myisam表(MySQL8.0均替换为InnoDB),同时备份过程需要获取Binlog文件名和位置,也要保证表定义文件的一致性,所以从整个实例的角度,即使用XtraBackup还是有一段时间需要执…
发布于:2019-11-11 18:38:51
Redis已经大量应用于各种互联网架构场景中,其优异的性能,良好的操作性,以及大量的场景应用案例,使得Redis备受瞩目。本文作者向大家介绍了一种Redis在非大集群分布式应用场景下的灾备解决方案。一起来品读一下吧~一、Redis简单介绍Redis是一个高性能的key-value非关系型数据库,由于其具有高性能的特性,支持高可用、持久化、多种数据结构、集群等,使其脱颖而出,成为常用的非关系型数据库…
发布于:2019-11-11 05:11:15
本人环境配置ubuntu:17.04mysql:5.7.18-15编写备份脚本$catbkDbname.sh#!/bin/bashBKDATE=$(date+%Y%m%d_%H%m%s)BKFILE=${BKPATH}${BKDBNAME}_${BKDATE}.sql.gz/usr/bin/mysqldump-uroot-p"password"${BKDBNAME}|gzip>${BKFIL…
发布于:2019-11-10 22:32:36
说明备份很重要,我们使用一台备份服务器来对gitlab服务器数据进行备份,而测试备份文件是否可用也很重要,要不然用到备份文件,而此文件无法正常还原就损失大了。所以我们还对备份文件进行还原测试及使用zabbix监控备份和还原是否成功。备份服务器系统使用centos7。下面是备份服务器的配置过程。配置备份服务器环境安装dockeryuminstall-yyum-utilsdevice-mapper-p…
发布于:2019-11-10 13:07:06
基本信息:A:192.168.1.10源服务器(源数据服务器)B:192.168.1.20目的服务器(备份存放服务器)两台服务器系统均为CentOS1、在A服务器配置rsync服务端安装rsync#yuminstallrsync编辑配置文件#vim/etcsyncd.conf[global]uid=nobodygid=nobodyusechroot=yesmaxconnections=4pidfi…
发布于:2019-11-10 10:07:25
如何更换WordPress网站域名情况一、空间不变,旧域名绑定不变,新域名已做好解析这种情况WordPress网站域名更换最容易。只需要登陆网站的后台即可操作。进入后台,点击设置-常规只要修改WordPress地址(URL)和站点地址(URL),然后保存,基本上就可以了。保存后,原域名就已经不能访问后台了,这个时候就要用新域名访问后台。但是,有一个重要事情还必须做。那就是旧域名下的文章中包含的图片…
发布于:2019-11-10 05:34:43