[英]What does '@'%' mean in mysql
我看到以下 mysql 权限授予语法
mysql> GRANT USAGE ON *.* TO 'encrypted_user'@'%' REQUIRE SSL;
我无法理解'@'%'
的含义。 这意味着什么?
如果有人有意见,请告诉我。
谢谢
@
划分用户名和主机。
%
代表“任何”。
因此,您的示例授予用户encrypted_user
从任何主机访问数据库的权限。
分离权限的示例:您希望用户具有从 localhost 访问数据库的读写权限,但从远程主机具有只读权限。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.