概述: 根据功能划分为两大类:高可用和负载均衡 高可用集群(HA集群或者叫双机热备)通常为两台服务器,一台工作,另外一台作为冗余,当提供服务的机器宕机,冗余将接替继续提供服务;实现高可用的开源软件有:heartbeat、keepalived 负载均衡集群,需要有
分类:
系统相关 时间:
2018-04-01 13:08:49
阅读次数:
185
主从复制原理master与slave服务器建立tcp长连接,通过master服务器的dumpThread线程,将二进制日志复制给slave服务的I/OThread线程,生成relay-log中继日志文件,最后SQLThread将二进制日志在sleve服务器上执行一边,从而达到数同步一,master端配置1,修改master服务器主配置文件vim/etc/my.cnf添加如下配置,注意只能在[mys
分类:
数据库 时间:
2018-03-27 23:01:50
阅读次数:
218
MySQL版本5.5.58 第一步配置主机 主机配置如下: 第二步查看主服务器状态 在主服务器上的MySQL中 执行 show master status; 下面会用到 开始配置从服务器 第三步打开从服务器 在从服务器上的MySQL中 执行 第四步从服务器配置 第五步执行 从服务器执行start s ...
分类:
数据库 时间:
2018-03-27 14:29:12
阅读次数:
194
1、mysql主从复制:类型:1、基于语句地复制,将执行地命令复制。默认采用此法,效率高。2、基于行的复制。将改变的内容复制3、混合类型的复制复制过程:master在日志中记录改变,并通知存储引擎提交,slave将master的日志复制到中继日志,slave从中继日志读取事件并更新,使其与master一致。2、mysql读写分离:只在主服务器上写,只在从服务器上读分类:1、基于程序代码内部实现2、
分类:
数据库 时间:
2018-03-25 15:56:34
阅读次数:
210
Windows下MySQL主从同步修改master的my.ini配置文件在master中添加一个mysql主从复制需要的账号查看master的status修改slave的my.ini配置文件slave连接master库测试主从同步 Windows下MySQL主从同步 修改master的my.ini配 ...
分类:
数据库 时间:
2018-03-24 18:37:28
阅读次数:
234
M-S主服务器:master1第一步:打开bin-log日志,设置如下:vim/etc/my.cnflog_binserver-id=1gtid_mode=ONenforce_gtid_consistency=1第二步:进入数据库授权用户mysql-uroot-p‘密码‘grantreplicationslave,replicationclientno.to‘rep'
分类:
数据库 时间:
2018-03-24 00:34:35
阅读次数:
274
1、设置主库master的servie-id值并且开启bin-log功能参数vi /etc/my.cnf修改my.cnf的参数:[mysqld]server-id=1 //每一个库的server-id必须都不一样log-bin=mysql-bin 2、检查参数是否成功设置并重新启动egrep "se ...
分类:
数据库 时间:
2018-03-23 16:53:40
阅读次数:
212
keepalived 有三个模块,分别是core、check和vrrp。其中core模块为keepalived的核心,负责主进程的启动、维护以及全局配置文件的加载和解析,check模块负责健康检查,vrrp模块是来实现VRRP协议的。
分类:
其他好文 时间:
2018-03-21 16:33:29
阅读次数:
161