---
title: 校验MySQL主从数据一致性时提示no slaves were found的解决方法
description: "校验MySQL主从数据一致性时提示“no slaves were found”。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysqlmasterslave_03_0056.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysqlmasterslave_03_0056.html
indexId: 36eb99ad9d8bbc8c72323ea558561195d6ceadce1a0030a309a6ef94c999cf8680
---
# 校验MySQL主从数据一致性时提示no slaves were found的解决方法

#### 问题现象描述

校验MySQL主从数据一致性时提示“no slaves were found”。


#### 关键过程、根本原因分析

主库无法获取从库的IP地址信息导致，主库show slave hosts的信息来自于从库中的report-host，需要在report-host中设置从库的IP地址信息。


#### 结论、解决方案及效果

1. 登录主库查看从库信息，发现Host为空。

```
show slave hosts;
```


2. 确认主从数据一致。
3. 先关闭从库，后关闭主库。
4. 主库和从库的配置文件my.cnf中分别添加report_host=IP。IP地址根据主库和从库的实际IP地址填写。

```
vim /etc/my.cnf
```


5. 按“i”进入编辑模式，添加“report_host”=“IP”。
6. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
7. 先启动主库，再启动从库，确认主从建立成功。
8. 登录主库查看从库信息，会发现Host为从库IP地址。

```
show slave hosts;
```
