linux mysql双主模式搭建( 三)

双主模式

双主模式是在主从模式的基础上来完成。

双主模式,只需要将目前的主节点128同步从节点129数据即可。

1、从服务器构建用于同步的用户

#设置用于同步的用户,比如128节点从129节点同步数据,那么用户需要在129节点构建
CREATE USER repl_user IDENTIFIED BY '123456';
#给用户设置权限 
GRANT REPLICATION SLAVE ON *.* TO  'repl_user'@'%' identified by '123456';
FLUSH PRIVILEGES;
 
#查看用户权限
show grants for 'repl_user'@'%';

2、查看从节点129日志名称和同步起始位置

##查看master状态,记录二进制文件名File和位置Position,后面配从库要用
show master status;

3、主节点128同步从节点129数据

mysql> CHANGE MASTER TO 
MASTER_HOST = '192.168.253.129',  
MASTER_USER = 'repl_user', 
MASTER_PASSWORD = '123456',
MASTER_PORT = 3306,
MASTER_LOG_FILE='mysql-bin.000008',
MASTER_LOG_POS=154,
MASTER_RETRY_COUNT = 60,
MASTER_HEARTBEAT_PERIOD = 10000; 
 
# MASTER_LOG_FILE='mysql-bin.000005',#与主库File 保持一致
# MASTER_LOG_POS=120 , #与主库Position 保持一致

 启动同步

#启动同步
start slave;
#停止同步
stop slave;

4、查看128节点状态

log_bin
 
设置此参数表示启用binlog功能,并指定路径名称
 
log_bin_index
 
设置此参数是指定二进制索引文件的路径与名称
 
binlog_do_db
 
此参数表示只记录指定数据库的二进制日志
 
binlog_ignore_db
此参数表示不记录指定的数据库的二进制日志
 
max_binlog_cache_size
 
此参数表示binlog使用的内存最大的尺寸
 
binlog_cache_size
 
此参数表示binlog使用的内存大小,可以通过状态变量binlog_cache_use和binlog_cache_disk_use来帮助测试。
 
binlog_cache_use:使用二进制日志缓存的事务数量
 
binlog_cache_disk_use:使用二进制日志缓存但超过binlog_cache_size值并使用临时文件来保存事务中的语句的事务数量
 
max_binlog_size
 
Binlog最大值,最大和默认值是1GB,该设置并不能严格控制Binlog的大小,尤其是Binlog比较靠近最大值而又遇到一个比较大事务时,为了保证事务的完整性,不可能做切换日志的动作,只能将该事务的所有SQL都记录进当前日志,直到事务结束
 
sync_binlog
 
这个参数直接影响mysql的性能和完整性
 
sync_binlog=0
 
当事务提交后,Mysql仅仅是将binlog_cache中的数据写入Binlog文件,但不执行fsync之类的磁盘 同步指令通知文件系统将缓存刷新到磁盘,而让Filesystem自行决定什么时候来做同步,这个是性能最好的。
 
sync_binlog=n,在进行n次事务提交以后,Mysql将执行一次fsync之类的磁盘同步指令,同志文件系统将Binlog文件缓存刷新到磁盘。
 
Mysql中默认的设置是sync_binlog=0,即不作任何强制性的磁盘刷新指令,这时性能是最好的,但风险也是最大的。一旦系统绷Crash,在文件系统缓存中的所有Binlog信息都会丢失

 

文章链接: https://www.mfisp.com/20496.html

文章标题:linux mysql双主模式搭建( 三)

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
建站教程

linux mysql双主模式搭建(二)

2023-5-12 10:33:15

建站教程

linux mysql双主模式搭建(三)

2023-5-15 12:42:52

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

梦飞科技 - 最新云主机促销服务器租用优惠