一、GTID【Global Transaction Identifiers】GTID(Global Transaction Identifiers)是全局事务标识,GTID=server_uuid+transaction_idserver_uuid,由于GTID会传递到slave,一个GTID在一个... ...
分类:
其他好文 时间:
2017-10-03 17:22:58
阅读次数:
564
前言 做了那么久的前端开发,经过跟同事的交流,发觉数据库方面的短板越来越影响到了后续的发展,温习一下以前学过的一些sql相关知识。 首先从安装开始。一开始去官网下载了最新版本5.7.17,经过昨天到今天的折腾,度娘上也找了不少前辈的攻略,最后仍然失败。 解压版卡在mysqld –install这一步 ...
分类:
数据库 时间:
2017-10-01 23:09:04
阅读次数:
310
一.Mysql主从同步MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,它通知主服务..
分类:
数据库 时间:
2017-10-01 22:05:30
阅读次数:
335
基本环境 版本 5.7.14 主库ip:192.168.1.100 port:3306 从库ip:102.168.1.101 port:3306 搭建注意事项 主库配置 gtid-mode=on enforce-gtid-consistency=1 binlog_format==row server ...
分类:
数据库 时间:
2017-09-24 20:18:18
阅读次数:
224
在slave服务器上通过如下命令 显示如下情况: 表示slave不同步 解决方法一(忽略错误,继续同步): 1、先停掉slave 2、跳过错误步数,后面步数可变 3、再启动slave 4、查看同步状态 解决方法二(重新做主从,完全同步): 1、先进入主库进行锁表,注意窗口不要关闭 2、把数据进行备份 ...
分类:
数据库 时间:
2017-09-23 19:05:02
阅读次数:
244
测试出有个问题:mysqlbinlog 不加任何参数 恢复整个binlog 日志文件发现里面有这个操作 SET @@SESSION.GTID_NEXT 的操作, 如果需要恢复文件的时候就需要把他过滤掉,否则恢复数据不成功 测试环境:./mysql Ver 14.14 Distrib 5.7.19 结 ...
分类:
数据库 时间:
2017-09-22 14:05:56
阅读次数:
353
1.首先搭建主从 主环境:192.168.1.117 从环境:192.168.1.123 a.首先以二进制包的形式安装好MariaDB (忽略不计) b.配置环境的变量 通配 [mysqld] binlog-format=row log-slave-updates=True master-info- ...
分类:
数据库 时间:
2017-09-21 21:00:51
阅读次数:
268
1.基本环境: Master Slave MySQL版本 MySQL-5.7.16-X86_64 MySQL-5.7.16-X86_64 IP 192.168.56.156 192.168.56.157 Port 3306 3306 Master Slave MySQL版本 MySQL-5.7.16 ...
分类:
其他好文 时间:
2017-09-14 00:48:28
阅读次数:
194
mysql5.7 gtid和传统复制在线切换,5.7.6 之后 不用重启可以直接在线切换 基本环境 Master Slave MySQL版本 MySQL-5.7.16-X86_64 MySQL-5.7.16-X86_64 IP 192.168.56.156 192.168.56.157 Port 3 ...
分类:
其他好文 时间:
2017-09-14 00:47:47
阅读次数:
398