博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql GTID主从复制(主库在线,添加新丛库)
阅读量:6038 次
发布时间:2019-06-20

本文共 1062 字,大约阅读时间需要 3 分钟。

要求:

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

2、         新添加一个丛库

操作:

1、         在主库导出数据(主库正常运行);

       

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

       

3、         丛库恢复数据库;

       

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

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

Mysql > flush privileges;

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

# vim /etc/sysconfig/iptables 

添加

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

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

#service iptables restart

6、         丛库修改配置文件

# vim /etc/my.cnf

添加

       

       

7、         在从服务器上使用主mysql上创建的账号密码登录并进行复制

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

       

8、         丛库启动主从复制(可能会报错,参考10.问题集1) )

    mysql> start slave;

9、         检测主从复制

    mysql> show slave status\G

10、      问题集

    1)     启动主从复制,报错1872:slave failed to initialize relay log info structure from the repository.

         

mysql> reset slave;

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

mysql> start slave;

 

转载于:https://www.cnblogs.com/ddbear/p/7137086.html

你可能感兴趣的文章
洛谷八月月赛Round1凄惨记
查看>>
Retrofit 入门学习
查看>>
【树莓派】树莓派网络配置:静态IP、无线网络、服务等
查看>>
JavaScript——双向链表实现
查看>>
抽象类和借口的区别
查看>>
WebConfig配置文件详解
查看>>
nginx的location root 指令
查看>>
zDiaLog弹出层
查看>>
linux不常用但很有用的命令(持续完善)
查看>>
NFine常见错误
查看>>
zabbix报警媒介------>微信报警
查看>>
使用视图的好处
查看>>
面向开发运维的10款开源工具
查看>>
MVC ---- 增删改成 EF6
查看>>
linux 下 php 安装 pthreads
查看>>
Spring Boot学习笔记
查看>>
python3存入redis是bytes
查看>>
laravel 集合接口
查看>>
C/C++二进制读写png文件
查看>>
thymleaf 常用th 标签
查看>>