Репликация MySQL из Linux в MySQL в Windows через SSH? - PullRequest
2 голосов
/ 06 января 2011

Можно ли выполнить репликацию MySQL из основной базы данных в Linux в подчиненную базу данных, работающую в Windows?

Кроме того, между двумя серверами должно быть установлено соединение SSH; Я хотел бы иметь возможность иметь сценарий на подчиненной машине Windows, который будет периодически запускаться, устанавливать соединение, ждать окончания репликации и затем разрывать соединение. Таким образом, тянуть от клиента, а не толкать от мастера. Это возможно / разумно / сложно?

1 Ответ

3 голосов
/ 06 января 2011

(1) Да, репликации MySQL не важно, на какой ОС она работает. Однако могут быть некоторые угловые случаи со странно названными файлами. Но это сломает начальную нагрузку, так что вы быстро это выясните.

(2) Вы можете использовать 'slave stop / start io_thread' для управления репликацией, чтобы он работал, когда ваше SSH-соединение установлено. Вы можете проверить, насколько далеко зашла репликация (на самом деле важен только поток ввода-вывода, а не поток SQL), используя show master status & show slave status. Вы также можете рассмотреть «правильную» VPN, такую ​​как OpenVPN (вместо переадресации порта ssh).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...