MySQL Workbench 8.0.27 でSSL接続しか選べなくなってしまう問題
MySQL Workbench を使っていたら突然サーバにSSL設定がされていないので接続できません!
みたいに言われた。
MySQL Workbench
[Main Instruction]
Failed to Connect to MySQL at 192.168.56.10:3306 with user ユーザ名[Content]
SSL connection error: SSL is required but the server doesn't support it
結論から言うと下記を参考にして解決した。
接続設定で下記を入力すれば一時的に治るが、接続設定を開くとまた元に戻ってしまう・・。
You can go to the Advanced tab and type the following in the Others field:
useSSL=0
または
Windowsの場合は下記辺りに設定ファイルがあるので、直接書き換える。(多分環境によって違うので connections.xml で検索すると分かりやすい)
C:\Users\ユーザ名\AppData\Roaming\MySQL\Workbench\connections.xml
<value type="int" key="useSSL">0</value>
その他の解決方法としては
- 8.0.26 に戻す。
- (推奨)アンストールして8.0.26再インストールしたらDB接続設定もそのまま引き継がれた
- 次のバージョンの 8.0.28 で治っているらしいので待つ(2021年12月時点で未リリース)