MySQL复制之防崩溃从节点
发表于:2025-11-14 作者:千家信息网编辑
千家信息网最后更新 2025年11月14日,MySQL5.6之前的版本中,运行时的数据复制信息会被保存在从节点数据目录的两个文件中,分别是master.info和relay-log.info。在MySQL5.6之后默认依然存放在数据目录,但是可
千家信息网最后更新 2025年11月14日MySQL复制之防崩溃从节点MySQL5.6之前的版本中,运行时的数据复制信息会被保存在从节点数据目录的两个文件中,分别是master.info和relay-log.info。在MySQL5.6之后默认依然存放在数据目录,但是可以通过设置存放在数据库的表中。
master-info-repository:当这个变量值设置为table时候,主节点info日志信息存放在mysql.slave_master_info数据表中。当这个变量值为file时,默认文件名为master.info的文件会在文件系统中创建。
relay-log-info-repository:当这个变量的值设为table时,中继日志信息会被保存在mysql.slave_relay_log_info数据表中。当这个变量的值设置为file时,默认文件名为relay-log.info的文件会在文件系统中被创建。
默认情况下,这两个表并不包含任何信息,如下:
[mysqld]
master-info-repository=table
relay-log-info-repository=table
master-info-repository:当这个变量值设置为table时候,主节点info日志信息存放在mysql.slave_master_info数据表中。当这个变量值为file时,默认文件名为master.info的文件会在文件系统中创建。
relay-log-info-repository:当这个变量的值设为table时,中继日志信息会被保存在mysql.slave_relay_log_info数据表中。当这个变量的值设置为file时,默认文件名为relay-log.info的文件会在文件系统中被创建。
默认情况下,这两个表并不包含任何信息,如下:
点击(此处)折叠或打开
- mysql> select * from mysql.slave_master_info;
- Empty set (0.00 sec)
- mysql> select * from mysql.slave_relay_log_info;
- Empty set (0.00 sec)
[mysqld]
master-info-repository=table
relay-log-info-repository=table
点击(此处)折叠或打开
- mysql> select * from mysql.slave_master_info \G
- *************************** 1. row ***************************
- Number_of_lines: 25
- Master_log_name: mysql-bin.000020
- Master_log_pos: 344
- Host: 192.168.8.57
- User_name: repl
- User_password: mysql
- Port: 3306
- Connect_retry: 10
- Enabled_ssl: 0
- Ssl_ca: /usr/local/mysql/certs/ca-cert.pem
- Ssl_capath:
- Ssl_cert: /usr/local/mysql/certs/client-cert.pem
- Ssl_cipher:
- Ssl_key: /usr/local/mysql/certs/client-key.pem
- Ssl_verify_server_cert: 0
- Heartbeat: 30
- Bind:
- Ignored_server_ids: 0
- Uuid: 9ad24233-aeef-11e7-aa1b-080027768e58
- Retry_count: 86400
- Ssl_crl:
- Ssl_crlpath:
- Enabled_auto_position: 0
- Channel_name:
- Tls_version:
- 1 row in set (0.00 sec)
- mysql> select * from mysql.slave_relay_log_info \G
- *************************** 1. row ***************************
- Number_of_lines: 7
- Relay_log_name: ./relay-log.000003
- Relay_log_pos: 510
- Master_log_name: mysql-bin.000020
- Master_log_pos: 344
- Sql_delay: 0
- Number_of_workers: 0
- Id: 1
- Channel_name:
- 1 row in set (0.00 sec)
点击(此处)折叠或打开
- mysql> stop slave;
- Query OK, 0 rows affected (0.03 sec)
- mysql> alter table mysql.slave_master_info engine=innodb;
- Query OK, 0 rows affected (0.31 sec)
- Records: 0 Duplicates: 0 Warnings: 0
- mysql> alter table mysql.slave_relay_log_info engine=innodb;
- Query OK, 0 rows affected (0.09 sec)
- Records: 0 Duplicates: 0 Warnings: 0
- mysql> start slave;
- Query OK, 0 rows affected (0.01 sec)
数据
文件
信息
节点
两个
变量
引擎
数据表
日志
目录
系统
量值
存储
可以通过
情况
数据库
时候
版本
特性
中创
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
四川lol服务器
加强网络安全信息工作
湖北安盛源网络技术有限公司
网络安全法与小学生
数据库读取数据错误
网络安全证书补贴辅食
软件开发哪家比较不错
怎么查看td数据库表字段
体验服怎么进入服务器
金融机构网络安全周宣传报道
高校信息化网络安全设计方案
互联网科技分享
网络安全技术研究生好吗
电脑我的世界开服务器
2021年最新软件开发技术
网站建设服务器托管策划公司
定时任务时间数据库
fm2016 数据库大小
西安市专利资助数据库
互联网大厂跳槽金融科技
西咸新区网络安全待遇怎么样
网络安全手抄报设计高中
想做一个软件开发怎么办
数据库的好处 英语怎么说
福建北斗校时服务器云空间
数据库2005程序
青岛浩海网络技术股份有限公司
加强网络安全保障工作报告
金蝶提示数据库服务器未启用
2018 网络安全年会