Les Alterman: хорошо. Давайте так, Вы в первом своем посте более подробнее распишите кто в чем работает - а мы все вместе постараемся Вам помочь. Пока единственное предположение, что и nginx у Вас в контейнере. и он просто не знает к кому коннектиться.
Les Alterman: надеюсь, слово "пожалуйста" Вы написать хотели, но забыли. в Vagrantfile пишем config.vm.network "forwarded_port", guest: 3306, host: 3306
jaffrey: условно после авторизации говорите клиенту setcookie("auth","yes");
потом в коде страницы if $_COOKIE["auth"] <> 'yes' echo "ссылка";
хотя бред, хранить авторизован ли клиент на стороне самого клиента - дыра.
sitev_ru: при указании прав пользователя GRANT ... 'user'@ - вот после @ и пишем либо адрес хоста, что правильно, либо % - что означает "откуда угодно", что не так правильно. Root, к слову, по дефолту только локально коннектится. поменять можно, обновив запись в mysql.user
Евгений: ох, тогда все сложнее. это(пусть меня поправят, если я ошибаюсь) Dynamic SQL, Вам надо сформировать запрос в самом SQL. почитайте тут https://habrahabr.ru/post/52983/, не совсем Ваша задача, но направление тоже.
Дмитрий: я не уверен, что линуксовое авпо будет пытаться запускать виндовые исполняемые файлы, простая логика "я работаю на Lin, виндовые вирусы у меня просто не запустятся - проверять их смысла нет". Вот Вы в антивирусной конторе работали - виндовый антивирус будет пытаться запускать линуксовые бинарники? Серверный вероятнее всего да (хочется в это верить). А вот пользовательский антивирус? А AIX-овые ? А для ARM?