---
title: 确认部署方式
description: "查看参数确认MySQL主从复制的部署方式是异步复制还是半同步复制，主库和从库复制部署方式必须一致。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysqlmasterslave_03_0034.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysqlmasterslave_03_0034.html
indexId: 28ce99c32b0925dd5503d27d4f0bf357366fd8547a617a0120c095b1d3de608e80
---
# 确认部署方式

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

1. 确认主库正常。

  a. 登录主库。
    1 /usr/local/mysql/bin/mysql -uroot -p123456 -S /data/mysql/run/mysql.sock

  b. 查看主库状态。
    1 show master status;

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

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

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

2. 确认主库的部署方式。
  查看半同步复制参数，如果值为ON说明是半同步复制，值为OFF或者为空说明是异步复制。

  1 show variables like '%rpl_semi_sync_master_enabled%';

3. 确认从库正常。

  a. 登录从库。
    1 /usr/local/mysql/bin/mysql -uroot -p123456 -S /data/mysql/run/mysql.sock

  b. 查看从库状态，
    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%';
