怎么实现mysql不停止主库的情况下来配置从库同步

windows环境下现有一个大数据量(并且每时每刻都有数据读写)的mysql数据库主库,需要配置一个从库来同步主库的数据,有没有办法实现在不停止主库的情况下来配置从库。

我的解答思路和尝试过的方法 :
正常方式应该配置好主从配置后需要主库锁库,记录主库的binlog和pos值,备份当前的主库,导入备份的数据到从库,然后从库通过记录的节点同步主库的数据,恢复主库正常。

因为数据库数据比较大,另一方面是数据库不允许锁库或者线上停止服务的时间过程(备份导入的过程需要消耗时间),现在有没有其他比较好的方式来实现这个场景。

希望可以提供其他思路以及避免锁库时间过程或者线上服务停止时间过程的问题。

数据库可以完整备份,也可以差异备份
你先导出一个完整备份,然后导入到备份库中
然后锁库,差异备份,导入,同步
这样能节省很多时间

MySQL 从库同步binlog会加锁吗?同步类如果能拿binlog权限工具还是挺多的,不然就kettle,datax之类的定时跑增量