Error number: 4038; Symbol: ER_WARN_DEPRECATED_TLS_VERSION_FOR_CHANNEL_CLI; SQLSTATE: HY000
Message: A deprecated TLS version %s is enabled for channel %s. Please use TLSv1.2 or higher.
错误说明:ER_WARN_DEPRECATED_TLS_VERSION_FOR_CHANNEL_CLI是MySQL服务的一个常见错误。当客户端请求与MySQL服务器通过TLS/SSL协议安全连接时,如果请求的TLS版本不支持,服务器就会返回此错误。此错误的SQLSTATE为HY000。
解决方法: 对于ER_WARN_DEPRECATED_TLS_VERSION_FOR_CHANNEL_CLI错误,最简单的解决方法是升级或降级客户端或服务器的TLS版本,使其两者支持的TLS版本相同。如果客户端要求的TLS版本较新,可以尝试降级客户端的TLS版本来解决此问题。另外,要记住MySQL可以在一台服务器上启用多个TLS版本,这将允许客户端和服务器之间使用不同的TLS版本进行连接,但是这种情况比较少见,通常情况下不建议使用这种方式。