鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

确认部署方式

查看参数确认MySQL主从复制的部署方式是异步复制还是半同步复制,主库和从库复制部署方式必须一致。

  1. 确认主库正常。
    1. 登录主库。
      1
      /usr/local/mysql/bin/mysql -uroot -p123456 -S /data/mysql/run/mysql.sock
      
    2. 查看主库状态。
      1
      show master status;
      

      File列和Position列都有值,则说明主库正常。

    3. 查看从库的主机信息。
      1
      show slave hosts;
      

      有2个从库的主机信息,并且从库的Host和Port正确。

  2. 确认主库的部署方式。

    查看半同步复制参数,如果值为ON说明是半同步复制,值为OFF或者为空说明是异步复制。

    1
    show variables like '%rpl_semi_sync_master_enabled%';
    
  3. 确认从库正常。
    1. 登录从库。
      1
      /usr/local/mysql/bin/mysql -uroot -p123456 -S /data/mysql/run/mysql.sock
      
    2. 查看从库状态,
      1
      show slave status\G;
      

      下面两项值均为Yes,则说明从库正常。

      Slave_IO_Running: Yes

      Slave_SQL_Running: Yes

  4. 确认从库的部署方式。

    查看半同步复制参数,如果值为ON说明是半同步复制,值为OFF或者为空说明是异步复制。

    1
    show variables like '%rpl_semi_sync_slave_enabled%';