show master status empty

问题出现在做Mysql的主主复制或者主从复制的时候,查看Master日志的使用命令:

mysql>show master status;
Empty set (0.00 sec)

解决方法:
1、如果是从yum install mysql的话,在/etc/my.cnf配置文件中的[mysqld] 增加一行:
log-bin=mysql-bin
2、找到log.bin的位置,并在配置文件/etc/my.cnf中指定:
log-bin=/var/lib/mysql/log-bin.log

重启数据库。

mysql> show master status;
+——————+———-+————–+——————+——————-+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+——————+———-+————–+——————+——————-+
| mysql-bin.000005 | 1234552 | | | |
+——————+———-+————–+——————+——————-+
1 row in set (0.00 sec)