其中Master_Log_File描述的是master主机上的日志文件。
在master上检查当前的数据库列表:
mysql> show master logs;
得到的日志列表如下:
+----------------------+-----------+
| Log_name | File_size |
+----------------------+-----------+
| localhost-bin.000001 | 495 |
| localhost-bin.000002 | 3394 |
+----------------------+-----------+
如果slave主机上使用的的Master_Log_File对应的文件在master的日志列表中存在,在slave主机上开启从属服务器线程后可以自动同步:
mysql> start slave;
如果master主机上的日志文件已经不存在,则需要首先从master主机上恢复全部数据,再开启同步机制。
在slave主机上运行:
mysql> stop slave;
在master主机上运行:
mysql> stop slave;
在slave主机上运行:
mysql> load data from master;
mysql> reset master;
mysql> start slave;
在master主机上运行:
文章来源于领测软件测试网 https://www.ltesting.net/