show master status 时没有数据显示
在配置两个数据库,主数据库在执行show master status,输出结果为空:
原因在于:
mysql没有开启日志。
查看log_bin选项:
可以看到log_bin是OFF.
解决方法
win下:在mysql 配置文件 C:\ProgramData\MySQL\MySQL Server 5.7\my.ini中(其中,ProgramData是隐藏文件)
重新启动mysql服务器
net stop MYSQL57 (MYSQL57是自己的mysql名)
net start MYSQL57
再次执行命令 show variables like '%log_bin%'; 可以看到log_bin 已经打开
最后执行 show master status;