Используя официальный коннектор MySQL .NET (6.6.4.0, последний выпуск GA), я пытаюсь подключиться к базе данных моего веб-сайта, но безуспешно.
Это исключение возникает при попытке открыть соединение.
Метод аутентификации mysql_old_password не поддерживается ни одним из доступных плагинов.
Моя строка подключения выглядит так:
Connection = new MySqlConnection( "Server=" + sHost + ";User Id=" + sUser + ";Port=" + nPort + ";" +
"Password=" + sPassword + ";Database=" + sDatabase );
Я пробовал с двумя серверами, но у меня проблема только с одним, размещенным на HostGator, другой находится на нашем собственном сервере Windows, и он работает нормально.
Информация MySQL для сервера HostGator:
- Сервер: Localhost через сокет UNIX
- Версия сервера: 5.5.23-55
- Версия протокола: 10
- Кодировка MySQL: Юникод UTF-8 (utf8)
Информация MySQL для сервера Windows:
- Сервер: локальный хост через TCP/IP
- Версия ПО: 5.1.66-community — MySQL Community Server (GPL)
- Версия протокола: 10
- Кодировка MySQL: Юникод UTF-8 (utf8)
Я начинаю задаваться вопросом, не могу ли я это исправить (не выходя из HostGator). А если это не так, будет ли лучшим вариантом другой коннектор .NET?
Если вам нужна дополнительная информация о любом из серверов, пожалуйста, дайте мне знать!
Заранее спасибо. :)