MySQL中如何设置slave实现读取binlog的位置
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,本篇文章给大家主要讲的是关于MySQL中如何设置slave实现读取binlog的位置的内容,感兴趣的话就一起来看看这篇文章吧,相信看完MySQL中如何设置slave实现读取binlog的位置对大家多少
千家信息网最后更新 2025年01月20日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安全错误
数据库的锁怎样保障安全
共青团网络安全直播观后感
福建曙光服务器虚拟化操作
千杉网络技术
把视图数据导入数据库
最新免费网络安全教育平台
云实互联网科技
数据库系统原理课件
晋城网络技术怎么样
计算机网络技术注重哪些科目
2019互联网大会网络安全
cti连接服务器失败怎么解决
章丘夏赘网络技术有限公司
廊坊软件开发电脑学校
数据库规模是什么意思
服务器坏了如何换硬盘
软件开发中应当遵循的标准
互联网金融科技公司定义
锐思数据库 s股
怎么回复表格隐藏的数据库
淘宝回应服务器坏了怎么办
阳高县数据库
售电系统的数据库在哪里
天天十三水软件开发
暗网数据库下载
查看服务器远程管理卡地址
苹果手表软件开发
c 获取连接数据库的ip
白银之手 服务器
松江区智能化软件开发厂家价格
mt4交易平台软件开发