Mysql-备份
文章平均质量分 69
太阳上有风
这个作者很懒,什么都没留下…
展开
-
Mysql物理拷贝恢复数据库
在已经备份下来的数据库文件当中,需要经常检查相关的备份数据的正常性,要保证我们已经备份下来的数据能够正常使用;这里我们就需要周期性的去抽检相关的备份文件是否完整等信息;我们在备份数据的时候,采用的是xtrabackup的方式,增量+全备的模式进行的,这里我们随意抽出2013年2月1日的数据进行还原看看,该备份数据,能否正常使用;1.拷贝相关的数据文件到相关的数据库安装目录,比如/data内原创 2013-02-25 14:43:42 · 1946 阅读 · 0 评论 -
MySQL异地备份策略容灾脚本--shell
由于公司的机器异地的是win主机,需要把linux的备份脚本远程传输到这台win上,所以我选择ftp,大家可以使用wput会好很多,而且比较强大;[root@Mysql28 shell]# cat test.sh #!/bin/bash#tar xvzfi --------commondbackupdir=/data/back_up/mysqlip_d=192.168.155.原创 2013-11-27 13:27:06 · 3000 阅读 · 0 评论 -
xtrabackup-2.1.2-611安装
xtrabackup-2.1.2-611下载链接:wget http://www.percona.com/downloads/XtraBackup/XtraBackup-2.1.2/binary/Linux/x86_64/percona-xtrabackup-2.1.2-611.tar.gz安装编译所需的依赖包yum install libaio libaio-de原创 2013-08-23 14:47:08 · 1705 阅读 · 0 评论 -
innobackupex的备份参数解析
A、数据备份 通常一般都直接使用innobackupex,因为它能同时备份InnoDB和MyISAM引擎的表。要注意的是my.cnf里datadir这个参数是必须要指定的,xtrabackup_55是根据它去定位innodb数据文件的位置。 innobackupex语法 BASH innobackup [--sleep=MS] [--comp原创 2013-03-28 11:04:41 · 2770 阅读 · 0 评论 -
innobackupex不同备份方式的记录明细
普通备份模式[root@Slave02 tmp]# innobackupex --database="inno test" --user=root --password=root --no-lock --defaults-file=/etc/my.cnf /data0/backup/mysql 2>/tmp/mysqlbackup.logxtrabackup_55 version 1.原创 2013-03-28 11:08:08 · 1321 阅读 · 1 评论 -
mysqldump全备的shell脚本分享
今天,测试人员又来催说一定要备份相关的bug库数据,需要每天定时全备;对于数据量不大的该库,感觉没打必要这么兴师动众,来同时搞2套方案,进行维护!不过需求提出来了,就需要去解决;下面是早上编写的一个简单的mysqldump的全备脚本分享给大家; #!/bin/sh################################此脚本用来全量备份#Justin sun#每个星期日原创 2013-04-11 12:58:08 · 1960 阅读 · 0 评论 -
xtrabackup全备方案,备份恢复全过程记录
mysql> use innoDatabase changedmysql> insert into mm select 1;Query OK, 1 row affected (0.01 sec)Records: 1 Duplicates: 0 Warnings: 0mysql> insert into mm select 2;Query OK, 1 row affected (0原创 2013-03-27 14:23:29 · 1290 阅读 · 0 评论 -
Xtrabackup热备过程中需要注意的参数
Xtrabackup常用参数选项如下:--defaults-file=# 默认配置文件的路径,如果不该参数,xtrabackup将从依次从以下位置查找配置文件/etc/my.cnf、/etc/mysql/my.cnf、/usr/local/etc/my.cnf、~/.my.cnf,并读取配置文件中的[mysqld]和[xtrabackup]配置段。[mysqld]中只需要指定datadir原创 2013-03-27 13:30:23 · 1134 阅读 · 0 评论 -
xtrabackup增量备份方案,备份恢复全过程记录
mysql> select * from mm;+------+| a |+------+| 1 || 2 || 3 || 4 |+------+4 rows in set (0.00 sec)mysql> show tables;+----------------+| Tables_in_inno |+----------------+原创 2013-03-27 14:55:06 · 1416 阅读 · 1 评论 -
每三小时热备shell脚本文件
mysql1# cat mysqlbackup.sh#!/usr/local/bin/fish#备份策略为每天全备#设置备份路径变量set backupdir /usr/db/backup#生成备份目录mkdir -p $backupdir#删除备份时间超过一个月的备份find $backupdir/ -mtime +30 -type d -delete#开始备原创 2013-03-28 14:49:51 · 948 阅读 · 0 评论 -
percona-data-recovery-tool-for-innodb-0.5工具修复丢失数据
一款开源的MySQL数据库InnoDB数据恢复工具:innodb-tools,它通过从原始数据文件中提取表的行记录,实现从丢失的或者被毁坏的MySQL表中恢复数据。例如,当你不小心执行DROP TABLE、TRUNCATE TABLE或者DROP DATABASE之后,可以通过以下方式恢复数据。下载工具包;wget https://launchpad.net/percona-data-reco原创 2013-01-17 13:36:02 · 5868 阅读 · 2 评论 -
MySQL基于binlog文件的异地备份策略脚本--shell
[root@Mysql28 shell]# cat binlog.sh #!/bin/sh#mysql binlog backup script#by songftp_backup="D:\\dbbackup\\logbackup"/usr/local/mysql/bin/mysqladmin -uroot -proot flush-logsDATADIR=/usr/lo原创 2013-11-27 13:35:10 · 2305 阅读 · 0 评论