У нас есть веб-приложение, которое мы развертываем на тестовом веб-сервере IIS 6. Приложение отлично работает на производственном сервере с IIS 6 и на сервере dev с IIS 7. На новом тестовом сервере у нас возникли проблемы с подключением приложения к mysql.
Вот то, что мы нашли / знаем до сих пор. В mysql для пользователя, указанного в строках соединения, существует список хостов (ip-адреса и адреса подстановочных знаков), которым этот пользователь может подключаться. Мы не могли соединиться с администратором mysql, пока не добавили новый IP-адрес сервера в этот список. Ни одному из других ip-адресов не назначены какие-либо привилегии схемы, но с моей локальной рабочей станцией и сервером разработки IIS 7 мы можем войти в mysql admin и увидеть все каталоги. В новом окне мы входим, но каталоги недоступны Когда я смотрю на соединения с сервером, я вижу новый IP-адрес с пустым столбцом БД, и отображаются только каталоги - information_schema и test. И, конечно, веб-приложение не сможет пройти страницу входа в систему, потому что нет базы данных для аутентификации пользователя.
Похоже, что это определенно связано с чем-то в mysql части уравнения. У кого-нибудь есть какие-либо предложения или идеи о том, что нам не хватает конфигурации для решения этой проблемы?