mysql主从复制有意思的特点和参数

编程入门 行业动态 更新时间:2024-10-19 08:51:04

mysql<a href=https://www.elefans.com/category/jswz/34/1768145.html style=主从复制有意思的特点和参数"/>

mysql主从复制有意思的特点和参数

1、对于主从复制CHANGE MASTER TO ,master.info ,myf之间关系
CHANGE MASTER TO ,master.info,myf中都可以设置mysql主从复制的参数信息,它们之间存在着什么关系呢
个人理解mysql从服务器读取主服务器配置的顺序是,先读取myf中的配置信息,然后读取master.info,如果master.info中存在和myf中重合的信息,以master.info信息为准,master.info文件信息,会随着从服务器SQL进程对relay-log的恢复进度,实时更新master.info 文件信息。master.info信息也可以通过CHANGE MASTER TO命令手动更新,当然也可以用编辑器编辑master.info信息,一般不建议这么做。
2、从服务器上的几个有意思的参数
--replicate-do-db=db_name
指定在从服务器恢复的数据库名称,只支持对USE到当前数据库,对当前库的表执行操作的语句和建、删、改库的命令在从服务器上进行恢复,如。从服务器上:设置--replicate-do-db=test1  ;主服务器上:在abc库(use abc)中执行 create table test1.aaa (id int);语句在主服务上执行成功,在从服务器恢复时会忽略类似上述语句。
--replicate-do-table=db_name.tbl_name
指定在从服务器恢复的表,支持跨库操作对应的表。如在库db_name2中执行insert into db_name.tbl_name values (1),类似的操作
--replicate-wild-do-table=db_name.tbl_name
这个参数比--replicate-do-table优势在于可以使用通配符,格式类似SQL语法中的like。
--replicate-ignore-db=db_name
特点同--replicate-do-db=db_name,意思相反,指定在从服务器不进行恢复的数据库名称。
--replicate-ignore-table=db_name.tbl_name
特点同--replicate-do-table=db_name.tbl_name,意思相反。
--replicate-wild-ignore-table=db_name.tbl_name

特点同--replicate-wild-do-table=db_name.tbl_name,意思相反。


之前写过的文章,原文地址:.html

更多推荐

mysql主从复制有意思的特点和参数

本文发布于:2024-03-12 17:28:27,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1732030.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:主从   有意思   参数   mysql

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!