I am getting an error instead of Server Hello from the server handshake, an alert protocol version with error 70. The description of SSL Layer shows description of 70. https://www.rfc-editor.org/rfc/rfc5246 The description describes version mismatch.
I cloned the server and uninstalled mysql8 and installed 5.7, and it works fine. It looks like the same exact client hello is offered to the servers but the mysql8 server rejects the version.
Here is a screenshot of the 2 pcaps: https://i.stack.imgur.com/CeYNw.jpg
I am unsure on how to log the processes (openssl or mysql) to see what the client (google apps jdbc) is offering for version, or how to dissect the pcap more than wireshark screenshot comparisons.
There are open bug tickets about this on google apps site, but none detailing the TLS handshake causing the failure.
Any ideas on how to troubleshoot this? Enable logging? Dissect the pcap more? I already enabled all the mysql logs I can find. No info in them.
I want to post about it with detailed "google you are offering this jdbc version but mysql8 requires this version" instead of just "it don't work"