繁体   English   中英

mysql 中的 '@'%' 是什么意思

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM