Я пытаюсь подключить Emma к MySQL, работающему на Vagrant Machine, с nginx из удаленного места. Сервер (хост) имеет статический IP-адрес, к которому можно получить доступ через Интернет. Он также имеет свой собственный исполняемый экземпляр MySQL, с которым я могу подключиться. Однако я хочу подключиться к MySQL Vagrant из удаленного места.Подключение SQL работает на машине Vagrant через удаленный хост?
1
A
ответ
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-адресе связи в Эмме.
Немного новый для всего этого, так что спасибо. Работал как шарм! – Anakooter