Linux 之 Mysql 主主复制
时间:2019-11-14
本文章向大家介绍Linux 之 Mysql 主主复制,主要包括Linux 之 Mysql 主主复制使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
一、 Mysql1配置
vi /etc/my.cnf.d/server.cnf [mysqld] #作为主从复制的唯一标识,集群中,不能重复 server-id = 1 #开启二进制日志 log-bin = master-log #开启中继日志 relay-log = slave-log auto_increment_offset = 1 auto_increment_increment = 2
二、MySQL2配置
vi /etc/my.cnf.d/server.cnf [mysqld] #作为主从复制的唯一标识,集群中,不能重复 server-id = 2 #开启二进制日志 log-bin = master-log #开启中继日志 relay-log = slave-log auto_increment_offset = 2 auto_increment_increment = 2
三、重启MySQL服务
systemctl restart mysqld
四、MySQL1为主,MySQL2为从配置
在MySQL1 中执行sql>>
mysql> create user 'lan'@'192.168.11.%' identified by '666666'; mysql> grant replication slave on *.* to 'lan'@'192.168.11.%'; show master status;
在MySQL2 中执行sql>>
#log_file和log_pos的数据是mariad1上show master status得到的数据 change master to master_host='192.168.11.247', master_user='lan', master_password='666666', master_log_file='master-log.000001', master_log_pos=498; start slave; show slave status\G;
五、MySQL2为主,MySQL1为从配置
在MySQL2中执行sql >>
mysql> create user 'lan'@'192.168.11.%' identified by '666666'; mysql> grant replication slave on *.* to 'lan'@'192.168.11.%'; show master status;
在MySQL1中执行sql>>
#log_file和log_pos的数据是mariad2上show master status得到的数据 change master to master_host='192.168.11.246', master_user='lan', master_password='666666', master_log_file='master-log.000001', master_log_pos=498; start slave; show slave status\G;
至此, 主主同步复制配置完成!!!
六、错误信息
191114 17:24:32 [ERROR] Failed to open the relay log './mysql-relay-bin.000003' (relay_log_pos 934) 191114 17:24:32 [ERROR] Could not find target log during relay log initialization 191114 17:24:32 [ERROR] Failed to initialize the master info structure 191114 17:24:32 [Note] Event Scheduler: Loaded 0 events 191114 17:24:32 [Note] /usr/libexec/mysqld: ready for connections. Version: '5.5.64-mysql' socket: '/var/lib/mysql/mysql.sock' port: 3306 Mysql Server 191114 17:25:32 [Warning] IP address '192.168.11.247' could not be resolved: Name or service not known
解决方法:
在sql上运行一下命令
reset slave;
原文地址:https://www.cnblogs.com/shangguanruoling/p/11861695.html
- windows下使用word2vec训练维基百科中文语料全攻略!(二)
- 博客园富强民主文明和谐样式
- windows下使用word2vec训练维基百科中文语料全攻略!(一)
- 洛谷P2660 zzc 种田
- CPP--正码,反码,补码~附整数溢出的探讨
- Pandas常用的数据处理方法
- Pandas-层次化索引
- #100. 矩阵乘法
- Pandas-DataFrame基础知识点总结
- python mongodb爬取58网站
- 洛谷P1143 进制转换
- python爬取链家租房之获取北京所有区的网站分栏地址(第一次写,code太粗犷,欢迎提建议)
- Pandas-Series知识点总结
- Numpy基础知识点汇总
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法