Почему я продолжаю получать mysql error 1042?

Я создаю ASP.NET web api на Linux VPS, используя Apache и mod_mono. У меня все настроено и успешно продемонстрировано, что работают веб-маршруты api.

Мои новейшие локальные изменения добавляют интеграцию с базой данных mysql. На моей машине разработки это работает отлично. Однако всякий раз, когда я загружаю опубликованный API, соединение с базой данных терпит неудачу. Я сделал некоторое копание и понял, что исключение вызывает ошибку 1042 - Не удается получить имя хоста для вашего адреса.

Вот моя строка подключения:

SERVER={0};DATABASE={1};UID={2};PASSWORD={3}; (сервер - localhost , и другие значения заполняются соответствующим образом).

Что я делаю неправильно? Как я могу подключить его к mysql? У меня нет проблем с подключением к той же учетной записи, которую я пытаюсь использовать, когда я нахожусь в моей учетной записи администратора ...

EDIT:

Я пробовал поместив skip-name-resolve в /var/mysql/my.cnf, но ничего не сделал. Я также попытался очистить хосты в mysql.

1
задан 7 August 2015 в 11:46

0 ответов

Другие вопросы по тегам:

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