一、         在主库导出数据(主库符合规律运行),贰、         将主库的sql文件传到丛库

要求:

要求:

壹、         主库上线,主库不停歇服务的前提下做主从复制

①、         主库上线,主库不停歇服务的前提下做主从复制

贰、         新添加二个丛库

二、         新添加三个丛库

操作:

操作:

1、         在主库导出数据(主库符合规律运维);

一、         在主库导出数据(主库常常运维);

       图片 1

       图片 2

二、         将主库的sql文件传到丛库;

2、         将主库的sql文件传到丛库;

       图片 3

       图片 4

3、         丛库恢复生机数据库;

三、         丛库恢复生机数据库;

       图片 5

       图片 6

四、         在主服务器上,创立复制账号,赋权限

四、         在主服务器上,创制复制账号,赋权限

Mysql > GRANT REPLICATION SLAVE ON *.*
TO ‘repluser’@’3.9.8.%’ IDENTIFIED BY ‘replpass’;

Mysql > GRANT REPLICATION SLAVE ON *.*
TO ‘repluser’@’3.9.8.%’ IDENTIFIED BY ‘replpass’;

Mysql > flush privileges;

Mysql > flush privileges;

伍、         配置从服务器的防火墙,允许防火墙通过330陆端口

5、         配置从服务器的防火墙,允许防火墙通过3306端口

# vim /etc/sysconfig/iptables 

# vim /etc/sysconfig/iptables 

添加

添加

-A INPUT -m state –state NEW -m tcp -p tcp –dport 330陆 -j
ACCEPT(允许330陆端口通过防火墙)

-A INPUT -m state –state NEW -m tcp -p tcp –dport 330六 -j
ACCEPT(允许3306端口通过防火墙)

重启防火墙服务,使其收效

重启防火墙服务,使其收效

#service iptables restart

#service iptables restart

陆、         丛库修改配置文件

六、         丛库修改配置文件

# vim /etc/my.cnf

# vim /etc/my.cnf

添加

添加

       图片 7

       图片 8

      图片 9 

      图片 10 

七、         在从服务器上利用主mysql上开创的账号密码登录并开始展览复制

7、         在从服务器上行使主mysql上创立的账号密码登录并开始展览复制

    mysql> change master to master_host=’3.9.8.13′,
master_user=’repluser’,master_password=’replpass’,master_auto_position=1;

    mysql> change master to master_host=’3.9.8.13′,
master_user=’repluser’,master_password=’replpass’,master_auto_position=1;

       图片 11

       图片 12

8、         丛库运转主从复制(恐怕会报错,参考十.题材集一) )

八、         丛库运转主从复制(可能会报错,参考拾.题材集一) )

    mysql> start slave;

    mysql> start slave;

九、         检查测试主从复制

九、         检查实验主从复制

    mysql> show slave status\G

    mysql> show slave status\G

10、      问题集

10、      问题集

    壹)     运转主从复制,报错1872:slave failed to initialize relay
log info structure from the repository.

    一)     运营主从复制,报错1872:slave failed to initialize relay
log info structure from the repository.

         图片 13

         图片 14

mysql> reset slave;

mysql> reset slave;

mysql> change master to master_host=’3.9.8.13′,
master_user=’repluser’,master_password=’replpass’,master_auto_position=1;

mysql> change master to master_host=’3.9.8.13′,
master_user=’repluser’,master_password=’replpass’,master_auto_position=1;

mysql> start slave;

mysql> start slave;

图片 15

图片 16

 

 

相关文章