我可以訪問2個MySQL服務器(一個用於生產,一個用於開發)。我有他們的主機,端口,數據庫,用戶,密碼和CA Cert文件。我可以使用mysql工作臺和Windows cmd連接到兩者。 (是的,我有工作在Windows現在)使用SHA2連接到MySQL
現在,根據安全要求,我需要使用協議TLSv1.2工作或TLSv1.2工作和密碼AES256和SHA2進行連接。這些目前沒有在開發服務器上執行,但它們在生產中,而且我現在無法連接到生產環境。
我滿足AES256和TLSv1.1要求。
但如何讓我的客戶端使用SHA2連接?當我使用AES256和SHA256或SHA384指定密碼時,Workbench和CMD都不起作用。但是,如果我指定了類似AES256-SHA的東西,它工作正常。這是否意味着它不被支持,我需要更新一些東西?默認情況下,它使用 'DHE-RSA-AES256-SHA'
如果我嘗試設置在生產AES256-SHA2密碼之一,我得到的錯誤:
ERROR 2026 (HY000): SSL connection error: Failed to set ciphers to use
如果我不」牛逼指定任何密碼,我得到我擡頭計算器上,MySQL的開發者和mysql錯誤的網站,並沒有多個職位的錯誤
ERROR 2026 (HY000): SSL connection error: unknown error number
似乎解決這個問題。
我最終得到這個與Access女士的工作,因爲MySQL將是它的後端。我甚至嘗試創建一個系統DSN,但同樣的錯誤彈出。
也許ODBC連接器不支持SHA2?我在這個地方找不到任何東西。
我有最新版本的ODBC和MySQL工作臺。