暂无图片
mysql主从同步
我来答
分享
上善若水
2021-04-06
mysql主从同步

主库和从库的auto_increment_increment,auto_increment_offset 两个值都不一样,主库为1,从库自增值和初始值为2,按理来说再同步的时候主库的表跟从库的表自增不一样会报错,但是在同步后从库表的自增值跟主库表一样,没有受到自增值影响。有大佬解答一下为啥吗,挺困惑的

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

1.基于binlog同步是不受auto_increment_offset 影响的。
就像
insert into 表名(自增字段)values(1)一样。
2.需要理解主从复制binlog机制

暂无图片 评论
暂无图片 有用 0
打赏 0
huayumicheng

image.png

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


请输入正文
提交
相关推荐
tornado连接池问题
回答 1
我了解tornado是python代码实现的。pyhton的话pymysql,或则官网的pythonmysql驱动,都对应的有。网上应该有一些可用的模板直接套用。自己找找
MySQL导出结构时包含索引吗?
回答 2
已采纳
包括。
mysql逻辑恢复时候,如何记录导入的日志呢??
回答 1
mysql>teefedsgoods.logmysql>sourcefedsgoods.sql
mysql为什么删除的是myisam引擎的表?
回答 1
原因不在存储引擎,而是临时表;https://dev.mysql.com/doc/refman/5.7/en/temporarytableproblems.htmlIfa TEMPORARY
请问mysql的log thread是负责写什么的?写redo log还是redo log和binlog都写?
回答 2
只写redolog。redolog也叫innodblog,由innodb的log线程负责;binlog是server层的日志,写binlog的日志叫binlogdump
5.7中从库和主库相差2个事务,用gtid_next跳过错误,该如何指定?
回答 1
在MySQL5.7中,如果从库与主库相差2个事务,你可以使用gtidnext来跳过错误。根据你提供的信息,主库的最后一个已执行的事务是8c8b87a6998a11ee82a3000c295f8271:
在CENTOS7 装过MYSQL5.735? 老是说我的ROOT临时密码过 期!我没有重启服务器和服务,如何解决?
回答 1
已采纳
修改你的参数文件,使用skipgranttables参数跳过检查,然后重启登录则不需密码,重置root密码后,注释掉参数文件里的skipgranttables重启数据库,则可以按照你之前的方式加新密码
Mysql8安装好后,直接关机了,后面开机后重新登录被拒绝,怎么搞?
回答 1
密码不对。你看看是不是远程可以,本地不行。如果远程也不行,就是密码不对。
mariadb 10.3.10迁移到MySQL8.0.31,如何操作?
回答 1
mysqldump导出数据库,在导入mysql8.0.31数据库中
有mysql 数据同步到sqlserver ,用什么方式比较好?
回答 4
试试通过ETLCloud操作,平台提供很多数据集成和转换功能,包括数据格式转换、数据清洗、字段映射等操作,能够将转换后的数据加载到目标系统中,可视化操作界面,刚进门也能快速上手