2018-07-18 课后笔记

17.1 MySQL主从介绍

d018f8564122d63c9724e213e0fc694f8c1.jpg

02a503bb25c272fe8db7fae1f4472d6fbc1.jpg

17.2 准备工作

准备二台机器,并开启mysql服务

第一台

a445dfe523704f63fa301a0933871883e7e.jpg

第二台

8694da84c764efb7c8dce806cd5683e376a.jpg

17.3 配置主

1.修改my.cnf配置文件,加入下面内容:

12e1bc4e852dd23c6bc531113dccf4616d5.jpg

2.更改完之后,要重启一下mysql

27757b21e73d6a4a04b838d059883aac38c.jpg

3.然后看一下/data/mysql目录下会生成一个文件

05d3cbe87fc846a64c3716e514006fc8f47.jpg

上面的文件中,aminglinux1.index是索引文件,必须要有的。aminglinux。00001是我们实现主从的根本。

4.我们把mysql下面的数据,做一下备份,备份zrlog,db1,mysql,test

6e0eb29a45c962f1f2905a31598f914ffe1.jpg

5.创建一个库

d47b59cf953bf6a8179f877db4b3ab519f3.jpg

6.然后恢复一下刚才创建的库到test.sql里面去

338afbb925c6ad491dc8a44b776fbfaccb8.jpg

7.然后在看一下/data/mysql/目录下面生成的test11目录,以test11目录做主从

761f24fb8d94ec9e04e9b1318f671f28771.jpg

8.创建用户

f3746722bac7567cb33bba32df629f26b84.jpg

这里的repl是为从(slave)端设置的访问主(master)端的用户,也就是要完成主从复制的用户,密码为woshi10086.

9.然后把这个表锁一下,锁的目的是不让这个表继续写了

6e4b300c3f6cef364505286923b53580073.jpg

10.

449ed57767cf74711fedd3f074a5fcdeaf6.jpg

记住上面的位置

11.然后再把/data/目录下的库备份一下

a5243c895c663e60bbdd8aab3223d5e1e8d.jpg


17.4 配置从

1.打开my.cnf 配置server-id 不需要log_bin 

471554177b4f8b02a0ea865be19f9e7dc49.jpg

2.重启mysql服务

c840bce34c381c246ab143adc662b5c42b7.jpg

3.把主上aming库同步到从上

d2c9ad52d1aef1ad02db9bd4faa97531e8d.jpg

4.然后进入到mysql里面去

82414ca9c5afb936aca80b938f06e3c2d50.jpg

5.创建三个库

f336c814dd542ec13d82be658f0a85a7041.jpg

6.然后恢复一下库

bbc2b9bb8643fe6cf6b8c6d0c0f78030f7f.jpg

7.然后看一下 主从的目录是否一致

d03c3d13455c67be3928e8b0a6d502c176f.jpg

0bfff1d0879de9eea18607e4642ddab33c4.jpg

8.然后进入到mysql 

3f19bf1ff64114808b260acdd7ecb2cc0b2.jpg

9.执行这一步 是实现主从的重要一步

9cc3fa44dba92604b3758736f85092de09b.jpg

10.然后start slave;

b49f94c58eff2428caa643bf2a91be5caa6.jpg

11.然后看一下 主从有没有配置成功

2003b20abf6a1e37c8a6efe387def738467.jpg

12.然后到主上恢复写操作

a129b9fc244bd5773f1d809bcbcc86803f6.jpg


17.5 测试主从同步

首先介绍一下 my.cnf 的配置参数

42bda5be91f61d7ab956f9146b375d5c322.jpg

1.测试 先到主上切换到zrlog库

cc90ba1e6ac69d50bb1e6b625623ad43810.jpg

2.看一下库里有那些表

13d2f35ccab7e269979c23d77d3661ba525.jpg

3.查一下主上 use表有几行

bb66a30440e1fc6d193e80635b5b87c608a.jpg

4.在看从上 是否是一行

7f380f72e353dad6e5884c9ed9a319cacf7.jpg

5.我们也可以创建一个新的库 db2 做个测试

先在主上做操作

1dcbfff5dc7ddea4a29af6f4a349f6619f2.jpg

47905e5e764c31f9e4519d53661849c5cb1.jpg

在去从上看一下:

87718dd71235e7c8a60e0301c3ba0598672.jpg

d02657c9d38ad9b0f8c2c4ecd2ec4710dda.jpg

 

 

转载于:https://my.oschina.net/u/3851487/blog/1858779

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值