MySQL中如何设置slave实现读取binlog的位置
发表于:2024-10-31 作者:千家信息网编辑
千家信息网最后更新 2024年10月31日,本篇文章给大家主要讲的是关于MySQL中如何设置slave实现读取binlog的位置的内容,感兴趣的话就一起来看看这篇文章吧,相信看完MySQL中如何设置slave实现读取binlog的位置对大家多少
千家信息网最后更新 2024年10月31日MySQL中如何设置slave实现读取binlog的位置
本篇文章给大家主要讲的是关于MySQL中如何设置slave实现读取binlog的位置的内容,感兴趣的话就一起来看看这篇文章吧,相信看完MySQL中如何设置slave实现读取binlog的位置对大家多少有点参考价值吧。
change_master->global_init_info->Master_info::mi_init_info->Rpl_info_handler::init_info->Rpl_info_file::do_init_info ->mi->rli->rli_init_info()->初始化./relay-bin.000001,4如果relay-log.info不存在的话,否则读取
//初始化master_info结构 int Master_info::mi_init_info() { if (inited) DBUG_RETURN(0);//如果已经创建master_info文件,直接退出 handler->init_info();//创建/打开master_info文件 if (check_return == REPOSITORY_DOES_NOT_EXIST){//如果master_info文件是刚创建的,设置需读取的log位置是4 init_master_log_pos(); |--master_log_name[0]= 0; |--master_log_pos= BIN_LOG_HEADER_SIZE; |--ssl_verify_server_cert= 0; |-- heartbeat_period= min(SLAVE_MAX_HEARTBEAT_PERIOD,(slave_net_timeout/2.0)); }else{ read_info(handler);//读取文件 } inited= 1; flush_info(TRUE); |--handler->set_sync_period(sync_masterinfo_period);//默认10000 |--flush_io_cache(&info_file); |--my_sync(info_fd, MYF(MY_WME)); DBUG_RETURN(0);
int Rpl_info_file::do_init_info() { if (ret_check == REPOSITORY_DOES_NOT_EXIST){ info_fd = my_open(info_fname, O_CREAT|O_RDWR|O_BINARY, MYF(MY_WME)); init_io_cache(&info_file, info_fd, IO_SIZE*2, READ_CACHE, 0L,0,MYF(MY_WME)); }else if (ret_check == REPOSITORY_EXISTS){ info_fd = my_open(info_fname, O_RDWR|O_BINARY, MYF(MY_WME)); init_io_cache(&info_file, info_fd, IO_SIZE*2, READ_CACHE, 0L,0, MYF(MY_WME)) } }
如果master.info不存在,就创建并初始化对应的IO_CACHE
如果存在,就打开,并初始化对应的IO_CACHE
以上关于MySQL中如何设置slave实现读取binlog的位置详细内容,对大家有帮助吗?如果想要了解更多相关,可以继续关注我们的行业资讯板块。
位置
文件
内容
价值
兴趣
文章
更多
板块
篇文章
结构
行业
资讯
参考
帮助
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
每个app都有一个服务器么
打卡机数据库修改
epyc数据库
计算机类含计算机网络技术专业
斑马网络技术有限公司薪资待遇
软件开发招聘中国人
手游诛仙服务器
机要保密网络安全方面
软件开发服务公司
武邑县委网络安全
闵行区媒体数据库销售
计算机网络技术专升本卷子
网络安全暖场心得体会
汽车网络安全工作组
搜索引擎属于数据库吗
互联网数据库怎么用
腾讯云服务器如何添加到电脑
session存数据库
梦幻手游画龙点睛服务器
天津优购软件开发
火狐邮箱服务器的端口和ip
软件开发驻场费用是多少
计算机网络技术的专业特点
服务器管理器被删除
http网络安全等问题
软件开发绩效是什么
服务器哪里打开 Nginx
为什么网络安全退出就没有了
网络安全出现问题由谁负责
文华财经电脑端登录不上服务器