xtrabackup
xtrabackup的使用
fancy橙子
随心随缘记笔记。
展开
-
xtrabackup单表备份与恢复
备份:单表备份主要是使用include参数,格式如下:--include=name;指定表名,格式:databasename.tablename具体命令如下:innobackupex --defaults-file=/data01/3306/conf/my.cnf --socket=/data01/3306/tmp/mysql.sock --user=root --password=password --include=test.testtable --port=3306 /data01/xtr原创 2020-08-07 16:31:13 · 655 阅读 · 0 评论 -
shell脚本使用xtrabackup恢复mysql数据库
上篇已经弄好了自动备份的shell脚本:xtrabackup之mysql自动备份脚本遂研究了恢复的脚本,比较容易实现,代码如下:[root@xtrabackup shell]# cat xtrarecover.sh#!/bin/bash#环境变量my_date=$(date +%-F)my_back=/home/mysqlbackup/backupmysqlbak=/home/mysqlbakmysql=/home/mysqlbakcup_path=${my_back}/${my_date原创 2020-05-29 15:54:48 · 360 阅读 · 0 评论 -
shell脚本使用xtrabackup备份mysql数据库
这两天研究通过脚本来进行自动备份,shell脚本如下:[root@xtrabackup shell]# cat xtrabackup.sh#!/bin/bash#环境变量my_date=$(date +%-F)my_back=/home/mysqlbackup/backup#innobackupex备份命令my_backup=$(which innobackupex)#用户配置my_user=rootmy_pass=byxf1qaz#选填#my_port=3306#my_ho原创 2020-05-29 10:24:13 · 552 阅读 · 0 评论 -
xtrabackup进行数据库恢复
本篇讲备份的恢复当做了一个全备份之后,会生成时间戳命名的一个备份文件此备份文件下包括:backup-my.cnf、xtrabackup_checkpoints等备份的配置文件已经备份过来的数据库。恢复步骤:1.将要恢复的机器上mysql服务停掉:[root@xtrabackup ~]# mysqladmin -uroot -p shutdown可以ps看下是否停止:[root@xtrabackup ~]# ps -ef|grep mysql2.将mysql数据目录移除:这一步的目的原创 2020-05-28 16:59:37 · 1042 阅读 · 0 评论 -
xtrabackup进行数据库备份
xtrabackup简介最近需要将线上数据库的数据同步到线下测试环境,所以在找数据库同步的方法,发现了xtrabackup这个工具,便想试下是否可行。Percona XtraBackup工具提供了一种在系统运行时执行MySQL数据热备份的方法。Percona XtraBackup是适用于MySQL和MySQL®的所有版本的Percona Server的免费,在线,开源,完整的数据库备份解决方案。Percona XtraBackup在事务系统上执行联机非阻塞,紧密压缩,高度安全的完整备份,因此在计划的维护原创 2020-05-19 10:09:07 · 313 阅读 · 0 评论