Работа над приложением питона на Mac (Yosemite OSX 10.10) Я столкнулся с этим вопросом:MySQL-питон макинтош OSX 10,10 отключить безопасный аутентификации
OperationalError: (2049, "Connection using old (pre-4.1.1) authentication protocol refused (client option 'secure_auth' enabled)")
С небольшим количеством исследований, казалось, что мой клиент (то есть mysql-python) использует безопасный auth, и у пользователя был пароль, зашифрованный в старом стиле, то есть до pre-4.1.1.
Как я не способы обработки вещей на стороне БД я задавался вопросом, есть ли обходной путь или способ отключить secure_auth на MySQL-питона?
Я видел этот ответ, но не было никакого ресурса относительно python, поэтому я вернулся к квадрату. Вы правы о пользователе и его пароле старого стиля, но я не отвечаю за БД и не могу делать/предлагать/предлагать это изменение вообще. – AKFourSeven
Если вы используете MySQL Workbench, на вкладке «Управление подключениями к серверу», «Соединение», «Дополнительно» вы можете установить флажок «Использовать старый протокол проверки подлинности».', а затем он должен работать для вас –
снова Я не управляю mysql, у меня мало свободы с этой стороны, я могу просто звонить в DB через python, который использует mysql-python для вызова в базу данных. – AKFourSeven