Grigorij
Тебе нужно залочить таблицы и запомнить позицию бинлога и запустить бекап. Сразу после этого можно разлочивать
так по сути я ж могу просто сделать SHOW MASTER STATUS \G и взять от туда первую попавшуюся позицию, запустить бэкап без лока таблиц с мастера, чтоб получить наиболее свежий бэкап под слейв
и при старте репликации указать ту самую позицию которую получил ранее, разве нет?