2016-01-21 3 views
1

Я пытаюсь подключить Emma к MySQL, работающему на Vagrant Machine, с nginx из удаленного места. Сервер (хост) имеет статический IP-адрес, к которому можно получить доступ через Интернет. Он также имеет свой собственный исполняемый экземпляр MySQL, с которым я могу подключиться. Однако я хочу подключиться к MySQL Vagrant из удаленного места.Подключение SQL работает на машине Vagrant через удаленный хост?

ответ

1

Вам нужно будет открыть порт сервера MySQL, работающий на Vagrant, в общедоступный Интернет. Существует несколько способов, но самым простым является configuring Vagrant with port forwarding.

Поскольку у вас уже есть другой сервер MySQL работает на хосте, вам необходимо переслать на другой (свободный) порт, чем по умолчанию, например 6306:

Vagrant.configure("2") do |config| 
    config.vm.network "forwarded_port", guest: 3306, host: 6306 
end 

Вы также должны были бы явно указать, что порт в URL-адресе связи в Эмме.

+0

Немного новый для всего этого, так что спасибо. Работал как шарм! – Anakooter