主库开启dump线程 从bin-log中取出数据
从库开启io线程和sql线程 io线程不断从主库中的dump线程中那到最新的bin-log和io线程中的master-info的数据进行比较,如果主库更新了就把主库的数据拿过来写入relay-log中 然后将数据交给从库的sql线程,sql线程将数据存到数据库,并且还会记录到relay-loginfo中,下次存储数据时读取relay-log中的数据与relay-loginfo数据进行对比,不一样则更新