随笔分类 - mysql
摘要:目录:1.前言2.环境3.开始备份3.1.innobackupex介绍3.2.一次完全备份3.3.一次完全恢复3.4.增量备份3.5.增量备份的恢复过程1.前言:Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbac...
阅读全文
摘要:原文连接:http://qing.blog.sina.com.cn/1757661907/68c3cad333002s5l.html原文作者:淘长源转载注明以上信息这是 MySQL 5.6 全局事务 ID(GTID) 系列的第三篇博客。在之前的两篇博客中,第一篇 介绍了全局事务 ID 的定义与数据结构。第二篇 介绍了 MySQL 5.6 新增的全局事务状态(Gtid_state)。这里准备介绍的是全局事务 ID 如何参与 MySQL 的主备复制流程。MySQL 5.6 引入全局事务 ID 的首要目的,是保证 Slave 在复制的时候不会重复执行相同的事务操作;其次,是用全局事务 IDs 代
阅读全文
摘要:原文连接:http://qing.blog.sina.com.cn/1757661907/68c3cad333002qsk.html原文作者:淘长源转载注明以上信息前文MySQL 5.6 全局事务 ID(GTID)实现原理(一) 介绍了 MySQL 5.6 全局事务 ID 的定义和相关的数据结构 Gtid_set 与 Sid_map。接下来,这一篇的主要目标是深入了解文章最后提到的全局事务状态 Gtid_state。并且,如果可能 —— 顺便介绍下这些 Gtid_state 在主备复制中的功能:全局事务状态 Gtid_stateGtid_state 是 MySQL 5.6 内的一个全局对象,
阅读全文
摘要:原文作者:淘长源原文连接:http://qing.blog.sina.com.cn/1757661907/68c3cad333002qhe.html转载注明以上信息MySQL 5.6 的新特性之一,是加入了全局事务 ID (GTID) 来强化数据库的主备一致性,故障恢复,以及容错能力。但是,GTID 的作用和原理,在MySQL 官方网站 的文档库中却很少被提到。随着 MySQL 5.6 的 rc 版本号原来越高(这意味着 MySQL 5.6 向正式发布越来越近),想要全面了解这个功能的需求也越来越急迫。因此,在这篇博客里,我打算从有限的文档出发,通过分析 MySQL 源码,逐步了解 MySQ
阅读全文
摘要:基本意义:将数据另存到其他设备,以便于出现问题时恢复数据为什么要备份:灾难恢复;需求改变;测试几个事先需要考虑的问题:可以容忍丢失多长时间的数据?恢复要在多长时间内完成?是否需要持续提供服务?需要恢复什么:整个数据库服务器、单个数据库、一个或多个表?备份类型:根据是否需要数据库离线,可以分为: 冷备:cold backup 关闭mysql服务,或读写请求均不允许; 温备:warm bac...
阅读全文
摘要:原理-->在数据库层面,复制语句或者行,因为在数据库层面,故只有主服务器生成,并放到二进制日志里面,才能复制给从服务器.原理-->mysql的主从复制基于异步,主要有三个进程执行,分别是主mysql上mysqldump进程,从mysqli/o进程和sql进程。执行过程:主mysql上mysqldump进程接收到从mysql的I/O进程发出的请求后,读取本地binlog,并将数据通过3006端口发送...
阅读全文
摘要:-1mysql数据库位置二进制包:/usr/local/mysql/data 这里手动创建新的位置: 创建一个新的lv,挂在点:mydata,在挂在点上创建数据库目录data,并在/etc/fstab中添加-2 chown -R mysql:mysql /mydata/data chmod -R 770 /mydata/data-3 所有mysql的文件chown -R root:mysql mysql_path-4 copy配置文件 cd /usr/local/mysql/support-files mv /etc/my.cnf /etc/m...
阅读全文
摘要:⑴ lower_case_table_names ● 推荐理由 GNU/Linux 平台,对数据库、表、存储过程等对象名称大小写敏感 为减少开发人员的开发成本,为此推荐大家设置该参数使对象名称都自动转换成小写 ● 参数介绍 取值范围: 为0:区分大小写、Linux 平台默认值 为1:不区分大小写 Linux安装的MySQL的配置文件中(/etc/my.cnf)、是没有lower_case_table_names=1这行的 在Windows安装的MySQL的配置文件中(my.ini)、是有lower_case_t...
阅读全文
摘要:-1 主主复制读分担50%,写无法分担-2 配置方法--1 服务器1号(192.168.1.1)配置完,重启mysql1 [mysql]2 server-id=13 log-bin=mysql-bin4 auto-increment-increment=2 5 auto-increment-offset=16 sync-binlog=17 innodb-flush-logs-at-trx-commit=18 replication-ignore-db=mysql--2 服务器2号(192.168.1.2)配置完,重启mysql1 [mysql]2 ser...
阅读全文
摘要:1、主从服务器版本一致(主版本可低于从版本)2、网络连通性3、一个拥有复制权限的账户,便于从服务器进行复制4、干净的环境,没有RPM包安装过的mysql版本:5.6.13二进制版本:http://dev.mysql.com/downloads/mirror.php?id=413946源码版本http://dev.mysql.com/downloads/mirror.php?id=413981-1 mysql的安装groupadd mysqluseradd -g mysql mysqltar xv mysql*cd mysql********************************编译安
阅读全文
浙公网安备 33010602011771号