mysql主从切换机制torch_Mysql主从复制 - osc_y0vjyklt的个人空间 - OSCHINA - 中文开源技术交流社区...
Mysql主从复制原理
1:主库开始二进制日志(binlog);
2:从库执行change master 执行主库,此时主库会创建一个dump线程,用于向从库发送二进制日志;
3.从库执行 start slave ,开启IO/SQL线程;
IO线程:用于连接主库,接收主库dump线程发送的二进制日志,并保存的本地的中继日志(relay log)
SQl线程:用于管理和监控relay log,并执行relay log中的内容
中继日志:用于保存接收其他节点的二进制日志,其内容和二进制日志相同,默认保存在data目录下,由sql线程管理,默认执行后sql线程会自动清空。
具体操作:
在matser上开启二进制日志、添加server_id
修改mysql配置文件:/etc/my.cnf
在slave上添加server_id(不能与master一致);
在master为slave添加可以复制的权限,也可以给all
然后在slave上执行change master指向主库;
mysql > change master to matser_host=’主库ip’,master_user=’赋权的用户名’,master_password=’密码’,master_log_file=’ matser正在记录的二进制日志文件’,master_log_pos=’ 二进制日志的节点’
在matser上查找正在记录的二进制文件
Show matser status\G;
在slave上开启IO线程和SQL线程;
查看是否开启:show slave status\G;
Yes 就代表开启了;
6. 测试:
slave上的库
master上的库
在matser上新建库:dali
查看slave有没有同步
ok
mysql主从切换机制torch_Mysql主从复制 - osc_y0vjyklt的个人空间 - OSCHINA - 中文开源技术交流社区...相关推荐
- mysql主从复制轮训,MySQL主从配置 - 李小热_大风起兮云飞扬 - OSCHINA - 中文开源技术交流社区...
Mysql集群配置 1 主机配置 修改mysql配置文件,windows下为my.ini,linux下为my.cnf 在mysqld节点下增加: server-id=1 log-bin=log bin ...
- 给mysql salve从库复制授权_MySQL主从复制 - osc_h8z06jiq的个人空间 - OSCHINA - 中文开源技术交流社区...
MySQL主从复制 引入 MySQL数据库的主从复制方案,是其自带的功能,并且主从复制并不是复制磁盘上的数据库文件,而是通过binlog日志复制到需要同步的从服务器上. MySQL数据库支持单向.双向 ...
- mysql双活存储容量 TB_Mysql双活方案 - osc_fted3syf的个人空间 - OSCHINA - 中文开源技术交流社区...
#### 说明 Mysql主主互备即为两个mysql的互为备份机 ##### Windows下安装步骤(Linux下步骤类似,基本就是装上mysql,然后修改配置来完成主从的设置) - step1.下 ...
- gogs mysql 报错_Gogs服务搭建 - osc_2ltf3y0p的个人空间 - OSCHINA - 中文开源技术交流社区...
Gogs 安装教程(最简单版) 简介 Gogs 的目标是打造一个最简单.最快速和最轻松的方式搭建自助 Git 服务.使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支 ...
- mysql v8 漏洞_mysql'密码安全 - osc_v8gts6gd的个人空间 - OSCHINA - 中文开源技术交流社区...
MYSQL数据库的安全配置 MYSQL密码的修改与恢复 MYSQL数据库密码的修改 Mysql5.7以下默认root登录密码为空,安装完成之后首先需要修改root的登录密码. # mysqladm – ...
- leip与mysql数据库_性能分析方法 - osc_xm8bu282的个人空间 - OSCHINA - 中文开源技术交流社区...
一.性能分析的常用手段 1.空间换时间,利用内存缓存从磁盘上取出的数据,CPU可以直接访问内存,从而比从磁盘读取数据更高的效率. 2.时间换空间,当空间成为瓶颈的时候,切开数据分批次处理,用更少空间完 ...
- MySQL安装2出现Typical_Mysql安装 - osc_c7lpn2ge的个人空间 - OSCHINA - 中文开源技术交流社区...
以下内容较长,请仔细阅读: 1.首先进入安装界面,按"Next"继续: 2.选择Custom,有Typical(默认).Complete(全装),一般根据选择安装自己的MySQL, ...
- mysql里面除号写法_MySQL常见函数 - osc_mgt0rm0m的个人空间 - OSCHINA - 中文开源技术交流社区...
概念:函数类似于java的方法(将实现某个功能的逻辑语句封装到方法中,对外暴露一个公开的名字,就是方法名). 好处: 1.隐藏类具体功能的实现细节 2.提高代码的重用性 调用: SELECT 函数名( ...
- mysql注入总结_mysql注入总结 - osc_wpg0dgym的个人空间 - OSCHINA - 中文开源技术交流社区...
前言:看玩mysql注入 做一篇总结然后去打GTA 5 正文: mysql注入与access注入不一样.因为数据库的特性不一样 access注入的暴力注入 mysql是有逻辑性的注入 首先得判断是什么 ...
最新文章
- C++ 笔记(25)— 理解 C++ 中的头文件和源文件的作用
- Day 12 你离开家时最想念的东西
- Linux 下的常用工具
- 关于Ubuntu 使用PPPoe拨号上网,导致wifi没有错误。
- 使用Beautifulsoup去除特定标签
- 数据库学习--DML(数据管理语言)
- 安装虚拟环境和Flask
- RESTFUL API 安全设计指南
- ‘‘红包来了—红包来了—‘‘Python制作一个微信红包提示系统。
- c语言scanf_s函数详解,scanf_s()函数
- Java知识点串讲之面向对象简述
- python数据清洗笔记
- 关于RoboMaster2019新型能量机关的一些感想(大风车)
- QueryDet: Cascaded Sparse Query for Accelerating High-Resolution Small Object Detection
- 有谁还在说入门大数据难?从spark开始带你起飞
- R语言学习系列之向量化计算
- zip压缩包密码破解
- autojspro常用的代码和公共函数搜集整理,史上最全最完整,不看后悔一辈子
- selenium-识别验证码
- 【Linux】循序渐进学运维-服务篇-rsync实战
热门文章
- neo4j安装_Neo4J和Enterprise Java的撤消功能
- 软件工程白盒测试的流图怎么画_功能安全理论 | 黑盒 与 白盒
- docker删除所有容器_如何在Linux上创建,列出和删除Docker容器
- 单靠MySQL进了字节,高端玩法才是王道!
- 皮一皮:加了个班还以为鬼门大开魔界连同了...
- 皮一皮:我好像知道了什么...
- 阿里云发布云电脑“无影”,「传统桌面云」市场将被颠覆?
- 地域面试:先来谈谈对MySQL索引的认识?
- Spring 5.1.13 和 Spring Boot 2.2.3 发布
- 认认真真推荐9个值得关注的公众号