冬季☆誓言的Blog

成功在于积累

  • 博客访问: 152740
  • 博文数量: 146
  • 用 户 组: 普通用户
  • 注册时间: 2015-02-10 21:00
个人简介

每天进步一点点

文章分类

全部博文(146)

发布时间:2018-04-19 11:37:29

   让MySQL拓扑中的从节点延迟适当的时间,可以帮助避免在主节点上发生的灾难性的错误。   MASTER_DELAY这个属性指定SQL_THREAD会在从节点上暂定多长时间,时间以秒为单位。默认值为0,上限为68年。点击(此处)折叠或打开mysql> stop slave;Query OK, 0 r.........【阅读全文】

阅读(7) | 评论(0) | 转发(0)

发布时间:2018-04-19 11:05:52

  MySQL5.6之前的版本中,运行时的数据复制信息会被保存在从节点数据目录的两个文件中,分别是master.info和relay-log.info。在MySQL5.6之后默认依然存放在数据目录,但是可以通过设置存放在数据库的表中。master-info-repository:当这个变量值设置为table时候,主节点info日志信息存放在mysql.slave_master_in.........【阅读全文】

阅读(8) | 评论(0) | 转发(0)

发布时间:2018-04-12 15:06:42

两台服务器,系统是Redhat6.5,MySQL版本是5.7.18。1、打开主库和从库的MySQL服务,然后安装插件,半同步复制插件在目录/usr/local/mysql/lib/plugin下在主库安装semisync_master.so插件:点击(此处)折叠或打开mysql> install plugin rpl_semi_sync_master soname 'semisync_master.so';.........【阅读全文】

阅读(649) | 评论(0) | 转发(1)

发布时间:2018-04-03 17:09:47

      基于传统的复制,可能存在从库复制延迟的问题,那么master宕机后,如果此时master不能恢复,只能用slave代替master,slave处于落后的状态,就会导致数据丢失。可以通过半同步复制解决部分问题。      参数rpl_semi_sync_master_wait_point在MySQL的半同步复制中,控制maste.........【阅读全文】

阅读(94) | 评论(0) | 转发(0)

发布时间:2018-04-03 15:07:40

      该参数是默认打开的,在数据库启动后立即启动自动relay log恢复。在恢复过程中,创建一个新的relay log,并将IO线程初始化到SQL线程的位置。      MySQL运行过程中,如果出现宕机的情况,从库启动后必须能够恢复到已经执行事务的位置,该信息传统上是存在文件中,那么久有可.........【阅读全文】

阅读(97) | 评论(0) | 转发(0)

发布时间:2018-04-03 14:08:35

    realy_log_info_repository用来决定slave同步的位置信息记录在哪里,同样有两个参数。如果relay_log_info_repository=file,就会创建一个realy-log.info,如果relay_log_info_repository=table,就会创建mysql.slave_relay_info表来记录同步的位置信息。    sync_relay_log_info参数用.........【阅读全文】

阅读(88) | 评论(0) | 转发(0)

发布时间:2018-04-03 11:39:56

  master_info_repository有两个值,分别是file和table,该参数决定了slave记录master的状态,如果参数是file,就会创建master.info文件,如果参数值是table,就在mysql中创建slave_master_info的表。  sync_master_info参数决定slave刷新master的状态的方式。并且master_info_repository的参数不同,刷新方式也.........【阅读全文】

阅读(94) | 评论(0) | 转发(0)

发布时间:2018-04-03 11:18:16

  binlog_format主要有三种格式:statement、row、mixedbinlog_format=statement master写入执行的SQL语句到binlog中,从库读取这些SQL语句并执行,这种基于SQL语句的复制方式是MySQL最早支持的复制方式。binlog_format=mixed 可以将master的binlog_format配置成同时使用基于statement和row两者的.........【阅读全文】

阅读(58) | 评论(0) | 转发(0)

发布时间:2018-03-22 18:04:21

   每次数据库复制冲突之后,经常使用的一个命令如下:SET SQL_SLAVE_SKIP_COUNTER = 1;   跳过出错的这个event就可以解决,其实不然。   在binlog中,所有的binlog是按照组来分的,每一个组是其主库生成的一个事务binlog,都以begin开始并以commit结束。根据不同类型的时间,如下:Beg.........【阅读全文】

阅读(55) | 评论(0) | 转发(0)

发布时间:2018-03-08 14:56:47

实验环境:前期准备的三个节点的环形复制master1:192.168.8.57master2:192.168.8.58master3:192.168.8.59oneproxy:192.168.8.631、下载oneproxy,地址:http://www.onexsoft.com/上传至192.168.8.63,解压到/usr/local2、修改文件描述符65535vi /etc/security/limits.confsoft nofile 65535hard nofile 6553.........【阅读全文】

阅读(54) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册