我有一个标准的MySQL InnoDB Cluster部署,在每个应用程序服务器上运行 MySQL 路由器实例 (8.0.24)。我有一个使用 MySQL 命令行客户端 (5.7.30) 添加大量数据的脚本;出于性能原因,我希望它通过 Unix 套接字连接。
问题是脚本需要验证的用户需要 SSL 证书( REQUIRE X509
)。并且通过 Unix 套接字连接会禁用 SSL,因为它是多余的。
我可以强制使用 SSL,mysql ... --ssl-mode required
但会打印以下警告:
You are enforcing ssl conection via unix socket. Please consider
switching ssl off as it does not make connection via unix socket
any more secure.
现在的问题是:警告是否正确,我应该调整配置(服务器的?路由器?客户端?)。或者警告是错误的,因为没有考虑场景(通过 Unix 套接字连接到路由器,然后路由器通过 TCP 连接到 MySQL)