参考binlog的协议设计,大部分参考binlog的设计,对于协议这一块大致分为如下
    命令行:
    CREATE USER :创建复制用户
    STRAT SLAVE:开始复制
    STOP SLAVE:暂停复制
    CHANGE MASTER TO MASTER_HOST:参数:binlog的id以及偏移,复制用户等

    需要复用的源码:binlog的协议部分,binlog的框架部分,以及命令行部分
    需要补充的知识:前后端的交互部分,命令行的流程,配置文件,线程启动。

    需要学习的东西: 1,虚拟机配置git 2,vscode连接虚拟机 3,虚拟机上传git