MySQL复制之防崩溃从节点
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,MySQL5.6之前的版本中,运行时的数据复制信息会被保存在从节点数据目录的两个文件中,分别是master.info和relay-log.info。在MySQL5.6之后默认依然存放在数据目录,但是可
千家信息网最后更新 2026年11月03日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安全错误
数据库的锁怎样保障安全
咖啡网
A股互联网金融科技公司
疫情对互联网科技公司影响
互联网科技开发公司
嘟嘟瓜互联网科技
壹账通互联网科技
美国互联网黑科技
互联网科技公司名称
无锡溥仪互联网科技有限公司
广西拼得多互联网科技有限公司
济南华为互联网科技产业总部基地
恒银科技与互联网金融
互联网科技热点资讯
顶级互联网科技成果有哪些
福建科技产业互联网发展
河南猎农互联网科技有限公司
广州新华互联网科技学校电竞方面
阿里互联网科技企业
广州互联网高科技取餐柜
颐高云石互联网科技
南京欣网互联网络科技
科技互联网公司装修
互联网科技英文
狮子座互联网科技培训
互联网巨头投资的硬核科技
老年人脱离互联网科技的作文
科技与互联网哪个更好
互联网行业科技股
互联网科技创新的路径
济南小医互联网科技有限公司招聘