MySQL 5.7
REQUIRE SSL
选项CREATE USER 'test'@'%' IDENTIFIED BY 'password' REQUIRE SSL;
GRANT SELECT ON db.* TO 'test'@'%';
SHOW CREATE USER test
它给出了ANY
我可以使用 SSL 连接到 mysql 服务器,也可以不使用 SSL 连接到 mysql 服务器。此外,当我在没有 SSL 的情况下连接时,
STATUS;
查询也显示 Cipher in use ...
,这意味着我正在使用 SSL。如何限制非 SSL 连接或者请告诉我我错了什么?
谢谢你。
终于找到答案了。设置
require_secure_transport = ON
解决了我的问题。我不确定这是限制不安全连接的首选方法。如果我错了请评论。谢谢你。