Установка репликации баз данных MySQL

dmidecode - Превосходный для получения всех видов информации о машине это работает

strace - поскольку то, когда Вы не можете выяснить, почему команда Вы выходите, не работает способ, которым Вам жаль, что это не сделало

найдите - существует больше опций к этой небольшой команде, чем Вы, вероятно, знаете. Прочитайте страницу справочника и будьте просвещены

xargs - Очень, очень удобный, когда необходимо иметь дело со списками вещей

rsync - Знание rsync и его различные варианты жизненно важно для движущихся данных надежно и быстро вокруг Вашей сети

telnet - скромная команда telnet, вероятно, помогла мне в диагностировании большего количества проблем сетевого соединения хотя годы, чем какая-либо другая команда

nmap - кроме, возможно, nmap

nc - netcat является потрясающим для установки быстрых серверов для наблюдения то, что клиенты пытаются сделать, или даже для "telnet" с помощью udp. Прочитайте учебные руководства, чтобы видеть, насколько мощный это действительно

s_client Telnet openssl по безопасному соединению в https серверы для диагностирования странности.

Я уверен, что существует тонна больше, я буду помнить в конечном счете. Перепроверьте для обновлений ;-)

0
задан 5 July 2009 в 14:35
2 ответа

Вы ничего не можете сделать с MySQL здесь, пока Вы не решаете свои вопросы возможности соединения, необходимо смочь связаться между обеими машинами на порте 3306 (или независимо от того, что порт MYSQL - то, при изменении его) после того как можно сделать это, можно начать смотреть на репликацию.

Вы не говорите, как Ваши машины настроены, они в том же здании, тот дома и один на работе, они в той же сети? Если там в отдельных сетях и Вы не можете открыть брандмауэры для того порта, Вы испытываете необходимость для рассмотрения использования чего-то как VPN для соединения этих 2, если Вы можете сделать это.

Для двух машин в той же сети первая вещь, которую я сделал бы, отключают брандмауэр окон на обеих машинах и видят, работает ли коммуникация, если это делает Вы знаете его связанное с брандмауэром. После того как это сделало Вас, может снова включить брандмауэр и добавить исключения к нему для MySQL, обычно порт 3306.

2
ответ дан 4 December 2019 в 13:16
  • 1
    Я просто хочу протестировать репликацию, как она работает над моим веб-приложением. У меня есть два ПК дома, а также один ноутбук. Они все подключены к тому же маршрутизатору и когда я перехожу к Сетевой папке в Windows I, видят компьютеры, но меня can' t соединяются с ними. Я don' t имеют любые брандмауэры за исключением Windows Firewall. –  rFactor 5 July 2009 в 15:38
  • 2
    возможно, затем it' s Ваш брандмауэр окон - открытый порт 3306, также удостоверьтесь, что mysql на самом деле слушает на сетевом интерфейсе, не только на обратной петле [связывают адресный в my.cnf, должен быть, связывают адресный = [пустой или просто прокомментированный]] –  pQd 5 July 2009 в 16:07
  • 3
    Я второй этот ответ. Можно ли соединиться с любой из машин от внешнего использования mysql клиента? Для тестирования основной возможности соединения войдите в систему MachineA, откройте командную строку и введите " telnet MachineB 3306". если Вы подключаетесь it' s не проблема с брандмауэром. Если Вы don' t, это, вероятно. Don' t забывают закреплять его на обеих машинах, не всего один. –  user10501 5 July 2009 в 16:51

проблема с брандмауэром действительно, но возможно у Вас есть, по крайней мере, ssh возможность соединения между ними? или возможно оба SQL-сервера могут установить соединение с некоторым 3-м хостом, который положится трафик [через vpn или туннель ssh]

1
ответ дан 4 December 2019 в 13:16
  • 1
    Да Hamachi является утилитой VPN, и я пытался использовать его, но I' m даже не уверенный, если это работало..., как, я знаю ли it' s проблема конфигурации установки репликации или проблема возможности соединения? –  rFactor 5 July 2009 в 15:40
  • 2
    @KS, возможно, пытаются говорить с теми, кто отвечает за сеть - я думаю it' ll быть легче этот путь. –  pQd 5 July 2009 в 15:43

Теги

Похожие вопросы