mysql user@host_id submet:通配符与 ip 掩码?
mysql user@host_id submet: wildcard vs ip mask?
有什么区别
CREATE USER 'bob'@'123.456.789.%'
和
CREATE USER 'bob'@'123.456.789.0/255.255.255.0'
并且也在 GRANT
语句中?
除了 mysql 现在防范的第一个命令中可能存在的欺骗之外,还有什么区别?
我已经阅读了关于这个主题的 mysql 文档,但我仍然对一些事情感到困惑。有人可以提供一个讨论 contrasting/comparing 他们的指针吗?
它非常方便 shorthand,但 MySQL 文档本身并不推荐。 GRANT 语句中的通配符效果相同。
使用长版本可以更灵活地指定较短的网络范围。
MySQL 防止滥用,例如连接来自:
'123.456.789.2.example.com'
因此,您可能会想象未来会滥用域名中的特殊字符,取代最后一位数字。顺便说一句,这受到很多评论的影响!
有什么区别
CREATE USER 'bob'@'123.456.789.%'
和
CREATE USER 'bob'@'123.456.789.0/255.255.255.0'
并且也在 GRANT
语句中?
除了 mysql 现在防范的第一个命令中可能存在的欺骗之外,还有什么区别?
我已经阅读了关于这个主题的 mysql 文档,但我仍然对一些事情感到困惑。有人可以提供一个讨论 contrasting/comparing 他们的指针吗?
它非常方便 shorthand,但 MySQL 文档本身并不推荐。 GRANT 语句中的通配符效果相同。
使用长版本可以更灵活地指定较短的网络范围。
MySQL 防止滥用,例如连接来自:
'123.456.789.2.example.com'
因此,您可能会想象未来会滥用域名中的特殊字符,取代最后一位数字。顺便说一句,这受到很多评论的影响!