mysql集群(一)
一、mysql cluster 结构 : sql + data + mgm节点 原理 : 集群由3个概念 1,sql节点 sql node 2,数据节点 data node 3,管理节点 ndb managerment s ql语句发送 sql节点 , sql节点 发往 数据节点, 再由 管理节点 完成数据节点的之间的同步。 集群技术相对复杂,至少有3种节点,4台服务器才能完成。 二、mysql replication 结构 : master + slave 1、主从复制 master负责写,slave负责读,解决了数据库瓶颈问题 原理 : 1,主服务器运行语句,都产生一个二进制日志 binlog 2,从服务器不断读取主服务器的binlog 3,从主服务读取到的binlog,转换为自身可执行的relaylog 4,执行relaylog 实现步骤 : 1,首先确保主服务器打开二进制日志功能 主服务器一旦有数据变化,立即产生二进制日志 2,从服务器也需要开启二进制日志和relay日志功能 这样可以从主服务器读取binlog,并产生relaylog 3,在主服务器建立一个从服务器的账号,并授予数得上权限 4,指定从服务对应的主服务器,开启从服务器 具体实施 : 虚拟机下有两台CentOS-6.7,IP为192.168.1.67(master)和192.168.1.83(slave) 1