澳门金沙vip 3

【澳门金沙vip】mysql5.6 主从复制同步详细安顿(图文卡塔尔国

环境:Centos 6.5

意气风发:测验意况介绍

mysql5.6

     
 主从复制测量检验意况是ubuntu+mysql5.7,master服务器ip是192.168.71.135,slave服务器ip是192.168.71.137,ubuntu景况是从生龙活虎台已布置好条件的服务器克隆的。

动用的是虚构机情况

二:mysql主从布置

master ip:192.168.17.140

1:)  master配置

slaver ip:192.168.17.141

a 在mysql
目录下(/etc/mysql),mysql.cnf文件中加多server-id和Log-bin.主从服务器的server-id不可能平等

上边发轫布局:

log-bin=mysql-bin

master的配置:

server-id=100

1.留意下图的箭头:

澳门金沙vip 1

2:重新启航mysql服务

设置好后,使用show master status;查询一下情形

shell: service mysqld restart

澳门金沙vip 2

3.看下图:

安装从服务器连接的账号,密码等

指令如下:

布置连接客户

mysql -u root -p

GRANT REPLICATION SLAVE ON *.* to ‘mysql账号’@’%’ identified by
‘密码’;这里是测量检验,没有一些名从服务器的ip.如需点名ip,施行上边二个限令

grant replication slave,replication client on *.* to
‘root’@’192.168.17.141’

GRANT REPLICATION SLAVE ON *.* to ‘mysql账号’@’192.168.71.137’
identified by ‘密码’;

identified by ‘happy123’;

配备好后记录重启mysql.

show master status \G

2:卡塔尔(قطر‎配置从数据库

——————————-华丽的分界线————————–

2.1  Slave的布署与master形似(配置文件名称:mysql.cnf,在/etc/mysql目录,你的条件只怕不是该目录卡塔尔(قطر‎,你安插完结后依然供给重启slave的MySQL。配置参数如下:
log_bin= mysql-bin
server_id= 110
relay_log=mysql-relay-bin
log_slave_updates=1
read_only=1
server_id是必需的,并且唯大器晚成。slave未有要求开启二进制日志,然而在局地动静下,必需设置,比方,假如slave为别的slave的master,必须设置bin_log。在这里处,大家展开了二进制日志,并且显示的命名(暗许名叫hostname,可是,假若hostname改动则会并发难点卡塔尔(قطر‎。
relay_log配置中继日志,log_slave_updates表示slave将复制事件写进本人的二进制日志(后边拜候到它的用项卡塔尔国。
多少人拉开了slave的二进制日志,却尚无安装log_slave_updates,然后查看slave的数额是不是变动,那是豆蔻年华种错误的安顿。所以,尽量利用read_only,它防止改善多少(除了非常的线程State of Qatar。可是,read_only并是很实用,极其是那三个要求在slave上创制表的施用。

slaver配置:

 

看下图:

2.2  配置完结后再行起动mysql

2.再次开动服务器,步向顾客端,试行上边包车型地铁授命:

/etc/init.d/mysql restart

只要静心上边包车型地铁log与地点master查看的要保持生龙活虎致

2.3   实施一同SQL语句

3.查看slave情况

mysql> change master to
master_host=’192.168.71.135’,
master_user=’syncuser’,
master_password=’123456’,
master_log_file=’mysql-bin.000001’, — 该值来源于主库,实施show master
status 后的File字段
master_log_pos=443;
— 该值来源于主库,实行show master status
后的position字段**

show slave status \G;

2.4 查询从库状态

现身上面的意况是因为自身的slave是仿造的,所以在mysql的数目目录下的auto.cnf文件中的uuid同样

start slave;

接下来大家得以这么:

show slave status\G

双重start slave ,会现身以下的页面:表明配置成功:

澳门金沙vip 3

自己本人开展了测验,是能够完毕的。

 

末尾总计:出现谬误要看上边的日志,很驾驭就能够窥见是何许难点了。

 三:主库SQL测试