问题描述
在进行MySQL主从复制过程中出现主库master无状态的问题
输入命令->show master status;
Empty set (0.01 sec)
#显示没有结果
使用环境
MacOS Monterey 12.0.1
虚拟机:CentOS 7
问题解决
- 首先查看master的配置文件
[root@master /] vim /etc/my.cnf
- 修改配置文件
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# 主机设置为1 添加如下两条代码
server-id=1
log-bin=mysql-bin
- 同样修改从机的配置文件
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# 从机设置为2
server-id=2
# 从节点log-bin可以不开,开了为双向主从复制(双机热备)做准备
log-bin=mysql-bin
- 保存并退出
- 重启MySQL服务
[root@master /] service mysql restart
# 如果重启不成功,可以先stop 然后再start
- 进入MySQL,查看master状态
mysql> SHOW MASTER STATUS;
+------------------+----------+--------------+------------------+-------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000010 | 120 | | | |
+------------------+----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)