У меня немного уникальная ситуация, и я не смог найти в Интернете никаких ресурсов, обращающихся к ней, поэтому здесь.
У меня есть заданный сервер A (mysql id = 1) иудаленный сервер mysql B (mysql id = 2)
У меня есть SSH-туннель, который устанавливается от сервера A -> сервер B, и в этом туннеле я пересылаю сервер B 3306 в локальный порт (скажем, 1234)
У меня также нет возможности отменить это сопоставление, поэтому моя команда ssh выглядит следующим образом:
ssh -L 1234: remote_server_b: 3306 user @ gateway -i my_key.pem
так на сервере A, чтобы подключиться к mysql на сервере B, я использую mysql -h127.0.0.1 -P1234 и могу без проблем получить доступ к серверу mysql B.
Теперь я хочу настроить репликациюот A (хозяин) до B (раб). однако с сервера B я не могу получить доступ к серверу A, только с A-> B через туннель SSH.
во всей документации по репликации mysql мне нужно установить SSH-туннель от подчиненного сервера (а не мастера в моей настройке)
кто-нибудь знает, как это сделать, или указать мнек какой-то документации о правильном пути?