[MXS-3006] Mysql Workbench fails to connect with "Bad Handshake" Created: 2020-05-25 Updated: 2020-07-03 Resolved: 2020-07-03 |
|
| Status: | Closed |
| Project: | MariaDB MaxScale |
| Component/s: | N/A |
| Affects Version/s: | 2.4.9 |
| Fix Version/s: | N/A |
| Type: | Bug | Priority: | Minor |
| Reporter: | Robert Buchinger | Assignee: | markus makela |
| Resolution: | Not a Bug | Votes: | 0 |
| Labels: | None | ||
| Environment: |
CentOS 7.8.2003 |
||
| Description |
|
When trying to connect to the proxy it seems that at least MysqlWorkbench fails with a bad handshake error (have tested DBeaver, Navicat, ... they all work fine) According to Wireshark: (password string masked with XXX) R... Could this be related to |
| Comments |
| Comment by markus makela [ 2020-07-03 ] | |||||||||||||||||||||||||||
|
Tested with MaxScale 2.4.10 and MariaDB 10.3 with MySQL Workbench 8.0.20 on Fedora 30 and it seems to work. Adding versiong_string=5.7.10-mysql to the MaxScale service seems to reproduce the issue, looks like the problem is in MySQL workbench as it doesn't seem to understand a AuthSwitchRequest packet:
I think I managed to fix this by recreating the database connection in Workbench and adding the credentials to the cache. This seems to have refreshed the server version information which it appears to ignore upon reconnection. | |||||||||||||||||||||||||||
| Comment by markus makela [ 2020-07-03 ] | |||||||||||||||||||||||||||
|
Closing as Not a Bug as it's a problem in MySQL Workbench. |