暂无图片
主从手动切换如何进行?
我来答
分享
暂无图片 匿名用户
主从手动切换如何进行?

mysql 5.7的,一主1从 ,假设主是A ,从是b


原来 在b上执行  change master  to  master_host='a' .......

start slave ;

b就从a上同步数据了

假设要切换下,主从角色互换,mysql好像不支持其他db 那种  switch  直接转换的命令


需要通过 change master  to  master_host='b' ....... 吗 ?

但是之前的复制信息已经有了,如果执行reset  slave all ;会把relaylog给清空了 ,那么a 作为从,如何从主库b上拉取日志,拉取b中的binlog吗??

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
ProGenji

B上reset slave all 清空的是B上的中继日志,这个中继日志是从A同步过来的,一般同步完会自动删掉的

在A上change master to host='B',然后再开启同步就可以从B上拉取日志了

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
如何优化这个查询mysql 8
回答 4
已采纳
你这个status可以1不好处理了如果status是0,1的话。这个语句可以用松散扫描来优化。SELECTmenuid,itemid,MAX(status)>0"status&quot
MySQL复制技术与生产实践---pdf,电子版下载,2020年出的书,支付积分来换取
回答 1
你这是要卖还是买,没看明白
id是地点编号,name是人员名称,求接触过的人员集合。有人会不?
回答 1
这个问题的本质应该是求并查集(unionfind)可以搜索看看相关的代码算法
远端mysql 数据库开放的视图,如何通过视图把数据存放在本地并实时更新?
回答 2
mysql有一个存储引擎可以类似dblink访问远端,但是数据还是在远端。你需求本地目前没有技术可以。只能通过ogg或者多源复制到本地。直接通过视图不行。
MySQL可以实现只用一个id查询,把查询到的所有信息返回吗?
回答 1
已采纳
能。不管是行还是列。返回所有信息是最简单的。
MySQL里面建了一个表,这个表查也查不动,删除也一直删除不掉,库里其他表没这个问题,如何排查?
回答 2
确保连接到了正确的数据库:验证当前连接的数据库是否是包含该表的数据库。可以使用以下命令确认当前所在的数据库:SELECTDATABASE();检查表名和语法:确认表名是否正确,并确保在查询和删除语句中
MySQL的复制有什么限制?
回答 1
已采纳
因为MySQL自身固有的一些限制(比如:复制延迟过大、磁盘空间耗尽等),无论有没有出现明确的报错,MySQL复制都可能失败或不同步。有非常多的SQL函数和编程实践都无法可靠地被复制。通常,很难确保在生
mysql有异地从库可以代替定期备份吗
回答 1
已采纳
mysql没有闪回。如果说有人说误删除了一个数据del。你可以用binlog或者用一些工具找回来。但是如果drop了就不行了。oracle可以。mysql不行。所以建议你再来一个延迟从库。比如2小时。
在插入文本时,如何不让mysql排序?
回答 1
已采纳
ORDERBYRAND();selectfromt ORDERBYRAND();
oracle instr函数模糊查询 当第二个参数要匹配的字符串没有传的时候,查询不出来结果,怎么处理?
回答 2
不同的数据库,对于同一个函数,的确会有不一样的情况,你想让这个sql能查出结果,除非修改oracle的标准包,否则就只能换写法