免除本地用户在 MySQL 服务器上的 SSL 连接

Exempt local user for SSL connection on MySQL server

我已设法在 MySQL 服务器 5.7 上打开 SSL 连接(require_secure_transport=ON)。它适用于远程和本地主机用户。但是,我不希望本地主机用户通过 SSL 连接进行连接。但是我可以免除本地用户的 SSL 要求吗?谢谢

我认为唯一的方法是将全局配置更新为 require_secure_transport=OFF,然后为每个远程用户设置 REQUIRE SSL 标志。本质上切换到 SSL 的选择加入类型。

问题是每次添加新的远程用户时您都必须记住添加此标志,而且很容易被遗忘。解决通过本地 SSL 连接的任何问题可能更安全。