2017-04-13 7 views
0

2 개의 MySQL 서버에 액세스 할 수 있습니다 (하나는 프로덕션 용이고 다른 하나는 개발 용입니다). 호스트, 포트, 데이터베이스, 사용자, 암호 및 CA Cert 파일이 있습니다. 나는 mysql workbench와 windows cmd를 사용하여 연결할 수있다. (예, 지금은 Windows에서 작업해야합니다)SHA2를 사용하여 MySQL에 연결

이제 보안 요구 사항에 따라 TLSv1.2 또는 TLSv1.2 프로토콜과 Cipher AES256 및 SHA2 프로토콜을 사용하여 연결해야합니다. 현재 개발 서버에는 적용되지 않지만 프로덕션 환경에 있으며 현재 프로덕션 환경에 연결할 수 없습니다.

I는 AES256 및 TLSv1.1 요구 사항을 충족시킵니다.

그러나 내 클라이언트가 SHA2를 사용하여 어떻게 연결합니까? AES256과 SHA256 또는 SHA384를 모두 사용하여 암호를 지정하면 Workbench와 CMD가 작동하지 않습니다. 그러나 AES256-SHA와 같은 것을 지정하면 잘 작동합니다. 이것은 지원되지 않으며 뭔가를 업데이트해야한다는 의미입니까?

ERROR 2026 (HY000): SSL connection error: Failed to set ciphers to use

내가 돈이 ': 내가 생산에 AES256-SHA2 암호 중 하나를 설정하려고하면 기본적으로는'DHE-RSA-AES256-SHA '

를 사용하여, 나는 오류 t은 내가 유래, MySQL의 개발자들과 MySQL의 버그 웹 사이트 및 없음에 여러 게시물을 검토 한 오류

ERROR 2026 (HY000): SSL connection error: unknown error number

를 얻을이 문제를 해결하는 것, 어떤 암호를 지정합니다.

MySQL이 궁극적으로 Ms.Access와 함께 작동해야합니다. MySQL은 백엔드가 될 것이기 때문입니다. 심지어 시스템 DSN을 만들려고했는데 같은 오류가 나타납니다.

아마도 ODBC 커넥터가 SHA2를 지원하지 않을 수 있습니까? 나는 이것에 아무 것도 찾을 수 없었다.

나는 최신 버전의 ODBC와 MySQL Workbench를 가지고있다.

답변

0

MySQL Workbench 및 ODBC의 커뮤니티 버전 (무료)은 yaSSL을 사용하여 컴파일되며 상업용 버전은 OpenSSL을 사용합니다. SHA2는 yaSSL에서 지원되지 않습니다. 일단 상용 버전을 얻으면 SHA2를 사용하여 연결할 수있었습니다.