通过执行以下操作,我成功地将REQUIRE SSL授予了单个用户:
mysql -u"${targetMySqlUser}" -p"${targetMySqlPass}" -e "GRANT USAGE ON dbname.* TO 'dbusername'@'%' REQUIRE SSL;"
但无法使用撤消功能从用户删除或撤消此标志。我想即时通讯与语法。是否有使用“ revoke”命令将其删除而又不撤消整个权限的正确方法?
MySQL 5.5手册,该站点和互连网并没有帮助我找到适当的对策。
该SQL语句将起作用。
UPDATE mysql.user SET ssl_type = '' WHERE ssl_type = 'any' ; FLUSH PRIVILEGES;
但是我相信GRANT REQUIRE SSL
我必须在哪里REVOKE REQUIRE SSL
,不是吗?