Пользователь, обновленный до SQL Connector 6.6.5, теперь получает: аутентификация со старым паролем больше не поддерживается, используйте пароли стиля 4.1

У меня есть пользователь dev, который выполняет запросы к bugzilla через код.NET, и после обновления его коннектора появляется сообщение об ошибке "Аутентификация со старым паролем больше не поддерживается, используйте пароли в стиле 4.1". Я попытался воссоздать тот же пароль снова для его пользователя, но безуспешно. У меня есть несколько других пользователей, которые подключаются и не хотят влиять на них. Версия сервера: 5.1.67 Исходный дистрибутив

Я недавно мигрировал со старого сервера на новый сервер, установил новую ОС и mysql. Я переместил базы данных, используя дампы, и добавил большинство пользователей, используя show grants на старом блоке и скопировав вывод в новый (очевидно, я не mysql-гуру).

Он использует учетную запись с именем пользователя @'%', если это имеет значение.

CentOS 6.3

1 ответ

Решение

Я закончил тем, что перефразировал пароль пользователя с более новым, более длинным хеш-значением, чем выполнил команду flush-hosts для очистки кешей. Это сработало. Я использовал первый ответ здесь для справки.

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