MySQL 5.7.10 自动备份、自动清理旧备份集

MySQL版本是5.7.10-log社区版本,需要进行备份,但是备份时间长了后,磁盘不够用,所以需要对指定旧的备份集合进行清理工作。 1,mysqldump备份脚本备份脚本为,里面有几个需要注意的参数:(1)--master-data=2 :这个参数可以在搭建从库的时候,记录当前备份的复制点信息。 (2)--extended-insert=false:这个在形成sql语句的时候,一条记录一个ins...
阅读(9197) 评论(2)

MySQL备份工具mydumper备份

#!/usr/bin/phthonimport osimport timeimport commandsimport shutilimport threadingfrom os.path import join, getsizeimport MySQLdb as mydb# 备份目录baseDir = "/data2/backup/backup_data/"# ns 或 wx;  备份后是否要压缩...
阅读(2801) 评论(2)

MySQL 通过bat命令备份windows下的mysql数据库

前言:朋友说在windows下面用bat命令备份失败,他一时找不到问题所在,于是找我帮忙查看下。其实我也没有用过bat写脚本,不过临时抱佛脚,bat脚本总不会比shell还难吧。 1,找回丢失的root密码我电脑上倒是原来安装了mysql,但是由于习惯用linux下的mysql,windows的这个长久不使用,连root密码都不知道了,还得需要找回root密码,不然没有登录做测试 1.1、 首先检...
阅读(7111) 评论(1)

MySQL 利用xtrabackup进行增量备份详细过程汇总

1,创建mysql备份用户mysql -uroot --password="" -e"CREATE USER 'backup'@'192.168.%' IDENTIFIED BY '123456'";mysql -uroot --password="" -e"GRANT RELOAD, LOCK TABLES, REPLICATION CLIENT, CREATE TABLESPACE, SUPE...
阅读(3447) 评论(0)

MySQL 采用Xtrabackup对数据库进行全库备份

1,xtrabackup简介关于数据库备份以及备份工具,参考:http://blog.itpub.net/26230597/viewspace-1460065/,这里来介绍xtrabackup已经如何使用xtrabackup进行对数据库的全备份已经恢复。 2,xtrabackup下载下载地址为:http://www.percona.com/downloads/XtraBackup/Chorm浏览器...
阅读(3283) 评论(2)

MySQL 数据库备份种类以及常用备份工具汇总

1,数据库备份种类按照数据库大小备份,有四种类型,分别应用于不同场合,下面简要介绍一下:1.1完全备份这是大多数人常用的方式,它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。但它需要花费更多的时间和空间,所以,一般推荐一周做一次完全备份。 1.2事务日志备份事务日志是一个单独的文件,它记录数据库的改变,备份的时候只需要复制自上次备份以来对数据库所做的改变,所以只需要...
阅读(2812) 评论(0)

InnoDB: Error: Table "mysql"."innodb_table_stats" not found.

1,Mysqldump的时候报错如下:2014-05-05 14:12:37 7f004a9a2700 InnoDB: Error: Table "mysql"."innodb_table_stats" not found.但是show tables我看这个表示存在的:但是show create table innodb_index_stats;报错如下:mysql> show create t...
阅读(11501) 评论(0)

[MySQL-MM] 生产环境自动恢复MM中一台M2库的过程,分享从零开始写的自动化重建脚本以及思路

1  简介 有48+组MM节点,如果每次都是手动修复,一次两次还好,次数多了难免有些无用功了,因为建立自动脚本,避免每次都在M库手动备份,手动copy,手动建立连接,手动设置复制信息的过程,我的目的,一个sh run command,所有的事情都准备妥当了,剩下的就泡一杯雀巢咖啡或者普洱茶,在一边静静的等待或者还可以借此小憩片刻,看着M2修复成功: 2  环境 必须是MMM架构,而且...
阅读(3406) 评论(0)

[MySQL生产环境数据恢复]innobackupex: fatal error: OR no 'datadir' option in group 'mysqld' in MySQL options

1 执行恢复命令  [xxx@xxx-c001db1 tmp]$ time /usr/bin/innobackupex --rsync --user="user" --password="#xxx$" /mysqldata/shared/backup  [--rsync ] 可以记录master点,以便进行复制设置。 InnoDB Backup Utility v1.5.1-xtraba...
阅读(6619) 评论(4)

MySQL备份方案-->(利用mysqldump以及binlog二进制日志)

MySQL备份方案-->(利用mysqldump以及binlog二进制日志)   随着数据不断增加,而且为了兼容以后的innodb存储引擎, 所以考虑采用mysqldump全备+日志增量备份的策略。使用mysqldump对于mysql大部分mysql存储引擎比如myisam、innodb都有很好的支持。   方案一:mysqldump全备份+日志增量备份 1, mysqldump备份方案...
阅读(8385) 评论(1)

利用Xtrabackup备份集合恢复一台从库的过程

1 time tar -xvf Open..tarx.gz real    35m22.502s user    10m16.499s sys     1m28.578s You have new mail in /var/spool/mail/root PS:  Open..tarx.gzv 大小80G 2 time innobackupex --user=xxx --p...
阅读(2622) 评论(0)

MySQL在线备份与恢复工具 --> Xtrabackup

1 Xtrabackup原理简介 xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。      xtrabackup有两个主要的工具:xtrabackup、innobackupex    (1)xtrabackup只能备份InnoDB和XtraDB两种数据表,而不能备份MyISA...
阅读(4903) 评论(0)

mysqldump全备份脚本mysqlallbackup.sh-->(旧文档整理)

库小,大概16G左右,每天增量很小,不到100M,所以用mysqldump每天全量备份,将备份结果信息发送到email通知DBA。 mysqlallbackup.sh :MySQL DataBase Full Backup. # Use mysqldump --help get more detail. # 20.20.21.11 : mysqla #  set -...
阅读(3089) 评论(1)

MySQL线上 MM结构架构一次手动failover的过程

【】从11切换到10 线上10、11 管理 cat /proc/drbd 正常状态是: [root@odb-m10 ~]# cat /proc/drbd version: 8.3.2 (api:88/proto:86-90) GIT-hash: dd7985327f146f33b86d4bff5ca8c94234ce840e build by root@odb-m10.bg.com,...
阅读(2504) 评论(0)
    个人资料
    • 访问:3184615次
    • 积分:39932
    • 等级:
    • 排名:第102名
    • 原创:639篇
    • 转载:4篇
    • 译文:2篇
    • 评论:1401条
    博客专栏
    技术网址连接
    http://dev.mysql.com/doc/
    最新评论