您的位置:首页 > 数据库 > MySQL

mysql replication(主从复制)(二)MSS模式

2015-09-22 14:00 627 查看
1、理论部分1.1、One Master-Muti Slave

工作原理:一台到多台Slave缺陷:I/O压力集中在Master上1.2、M-S-S

工作原理:1)使用一台Slave作为中继,分担Master的压力。2)中继SLave上需要开启二级制日志,并配置log-slave-updates。1.3、M-M

工作原理:相互负载均衡缺点:破坏了事物的隔离性何数据一致性(不建议使用)1.4、M-M-M

工作原理:通过Monitor监控其他三台机器运行DML发送到其中一台机器,其他三台循环同步缺点:1)传递多级别延迟问题。
2)monitor维护增加复杂度。1.5、One Slave-Muti Master

工作原理:
优点:1)数据自动化整合2)节省成本缺点:1)对库和表修改比较多2)对运行过M-S来说风险比较高2、实验部分2.1、实验环境mysql主服务器(master):ipaddress=10.168.0.103hostname=sql-mmysql中继从服务器(relay-slave):ipaddress=10.168.0.104hostname=sql-smysql从服务器(slave):ipaddress=10.168.0.105hostname=sql-s-s2.2、实验步骤
以下实验以“mysql replication(主从复制)(一)MS模式”为基础,如果你做如下测试,请先参阅如下链接:/article/4214679.html以上slave机器初始化设置同理请参考“mysql replication(主从复制)(一)MS模式”,以下不在详述。
2.2.1、step1
In Relay-Slave配置server-id,标识服务器。vim编辑/etc/my.cnf实验一基础上增加如下参数:
log-bin
log-slave-updates
binlog-format=row
最后必须包含以下参数:
[mysqld]
server-id=2
log-bin log-slave-updates binlog-format=row
配置效果:


配置完成后重启服务:
/etc/init.d/mysqld restart


2.2.2、step2In Slave配置server-id,标识服务器。vim编辑/etc/my.cnf增加如下参数:
server-id=3


配置完成后重启服务:
/etc/init.d/mysqld restart


2.2.3、step3本步骤目的是将Relay-Slave的数据导到Slave中In Relay-Slave
mysqldump --all-databases -uroot -p > /var/lib/backup/backup.sql
scp /var/lib/backup/backup.sql 10.168.0.105:~/


In Slave导入备份并登陆数据库:
mysql -uroot -p < ~/backup.sql
mysql -uroot -p


数据库检查:
show databases;


In Relay-Slave
授权本机作为master允许被slave访问:
grant replication slave on *.* to 'repl'@'10.168.0.105' identified by 'repl';


查看master状态:
show master status\G


记录下“File”与“Position”的值,下一步要使用。2.2.4、step4In Slave设置连接到master的参数:
mysql> change master to
-> master_host='10.168.0.104',
-> master_user='repl',
-> master_password='repl',
-> master_log_file='mysqld-bin.000002',
-> master_log_pos=106;


启动作为slave身份的相关进程:
mysql> start slave;


查看状态:
mysql> show slave status\G;


2.2.5、step5本步骤完成测试In Master&Relay-Slave&Slave









本文出自 “老谭linux集群博客” 博客,请务必保留此出处http://cmdschool.blog.51cto.com/2420395/1697067
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: