嗝屁小孩纸 2023-02-22 17:37 采纳率: 80.8%
浏览 22
已结题

mysql主从同步原理没搞懂

请问 MySQL 搭建好主从同步后,配置的关键参数和主从同步的过程,按日志文件输出来分析
  • 主数据库配置如下
 [mysqld]
 server-id=1
 # 开启 二进制,主从同步
 log-bin=mysql-bin
  • 从数据库配置如下
 [mysqld]
 server-id=2
 # 中继日志
 relay-log=relay-log
 relay_log_index=relay-log.index
 # 忽略表
 replicate-wild-ignore-table=mysql.*
 replicate-wild-ignore-table=sys.*

主数据库产生有二进制日志

[root@******* data]# ls mysql-bin*.*
mysql-bin.000001  mysql-bin.000002  mysql-bin.index
[root@******* data]# 

从数据库产生有二进制日志跟中继日志

[root@******* data]# ls {binlog.*,relay-log.*}
binlog.000001  binlog.index  relay-log.000001  relay-log.index

问题:

  1. 从数据库不应该是 IO 线程负责拷贝主数据库的 Bin-log 文件到 中继 relay-log 日志中吗,怎么它本身也有,是不是配置有误?我该怎么配置。

  2. 想知道,从数据库可以开启二进制日志吗,配置上 log-bin=mysql-bin 好指定文件名,强迫症,想让他生成指定的文件名。

追加补充

mysql> show global variables like "%log_bin%";
+---------------------------------+---------------------------------------+
| Variable_name                   | Value                                 |
+---------------------------------+---------------------------------------+
| log_bin                         | ON                                    |
| log_bin_basename                | /data/mysql_data/data/mysql-bin       |
| log_bin_index                   | /data/mysql_data/data/mysql-bin.index |
| log_bin_trust_function_creators | OFF                                   |
| log_bin_use_v1_row_events       | OFF                                   |
+---------------------------------+---------------------------------------+
5 rows in set (0.01 sec)

mysql> show global variables like "%log_bin%";
+---------------------------------+------------------------------------+
| Variable_name                   | Value                              |
+---------------------------------+------------------------------------+
| log_bin                         | ON                                 |
| log_bin_basename                | /data/mysql_data/data/binlog       |
| log_bin_index                   | /data/mysql_data/data/binlog.index |
| log_bin_trust_function_creators | OFF                                |
| log_bin_use_v1_row_events       | OFF                                |
+---------------------------------+------------------------------------+
5 rows in set (0.02 sec)
  • 写回答

1条回答 默认 最新

  • yyyyouuu 2023-02-22 17:54
    关注
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 2月24日
  • 修改了问题 2月22日
  • 创建了问题 2月22日

悬赏问题

  • ¥25 matlab无法将表达式转换为双数组怎么解决?
  • ¥15 单片机汇编语言相关程序
  • ¥20 家用射频美容仪技术规格
  • ¥15 大家帮我看看为什么错了
  • ¥15 unity互动琴弦抖动效果
  • ¥15 做了个的二极管反向饱和电流测量电路,但是测试达不到效果
  • ¥15 nginx无证书访问https失败
  • ¥15 树莓派启动AP热点传入数据
  • ¥15 multisim中关于74ls192n和DSWPK开关的问题(相关搜索:计数器)
  • ¥15 在误装Windows server2019 后如何利用Windows.old恢复?