为了账号安全,请及时绑定邮箱和手机立即绑定

replication相关的表是不是只有在5.7版本才有

老师您好,2-4节介绍的与复制相关的relication开头的表是从哪个版本开始支持的,我的5.5版本怎么没有这几张表

正在回答

3 回答

讲师在第五章开头说的,5.7之前的多线程复制,一个线程只能作用于一个库

1 回复 有任何疑惑可以回复我~

啊,说错了,多线程复制在5.7之前就有了

0 回复 有任何疑惑可以回复我~

是的,我的是5.6的也没有这些表,mysql5.7开始才支持多源复制和多线程复制。

而且5.7之前的版本,还需要在配置文件里设置(我的配置示例) :

修改主结点的配置文件 :

        log_bin       = /var/run/mysqld/bin.log

        binlog_format = mixed   # 采用混合模式(state模式 & row模式 的混合)

        server-id     = 10

修改从结点的配置文件 :

        skip_slave_start = 1    # 启动从结点mysql的时候,不会自动启动复制进程,而是需要用start slave来手动启动

        read_only        = 1    # 这个从结点是只读的

        server-id        = 20   # 该值必须和主结点,以及其他从结点不同

        // 注意,从结点不需要再配置log_bin了,因为只需要主结点一份就够了

修改完配置文件后,重启主结点和从结点的mysql服务,然后用change master命令和start slave命令,才不会报错

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
MySQL5.7复制功能实战
  • 参与学习       34872    人
  • 解答问题       38    个

了解最新版的MySQL数据库,领略MySQL5.7强大的复制功能

进入课程

replication相关的表是不是只有在5.7版本才有

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信