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



我看到mysql权限授予语法

mysql> GRANT USAGE ON *.* TO 'encrypted_user'@'%' REQUIRE SSL;

我不能理解'@'%'的意思。这是什么意思?

如果有人有什么意见,请告诉我。

感谢

@划分用户名和主机。

%代表"any"

所以你的例子授予用户encrypted_user从任何主机访问DB的权限。

分离权限的示例:您希望用户具有从本地主机访问DB的读写权限,但从远程主机访问DB的只读权限。

相关内容

  • 没有找到相关文章

最新更新