上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
12.6 proxies_priv
proxies_priv表提供查询代理用户的权限信息。该表中记录的权限信息代表用户可以充当哪些用户的代理,以及用户是否可以将Proxy权限授予其他用户。
如果一个用户需要将它的Proxy权限授予其他用户,那么该用户必须在该表中有一行权限信息,且With_grant字段值必须为1。
下面是该表中存储的信息内容。
mysql> select * from proxies_priv\G
*************************** 1. row ***************************
Host: localhost
User: root
Proxied_host:
Proxied_user:
With_grant: 1
Grantor: boot@connecting host
Timestamp: 0000-00-00 00:00:00
1 row in set(0.00 sec)
表字段含义如下。
● Host、User:这两个字段的含义与前面的权限表相同。
● Proxied_host和Proxied_user:表示Proxy权限的来源account(被代理的用户)对应的Host和User字符串。
● 其他字段的含义和tables_priv表相同。
注意:对于所有的权限表,一些字段有长度存储限制,具体如下。
● Host, Proxied_host:长度限制为60个字符。
● User, Proxied_user:长度限制为32个字符。
● authentication_string:长度限制为41个字符(注:在MySQL 5.6.x及之前的版本中该字段原名为Password,从MySQL 5.7.x版本开始该字段变更为authentication_string,且使用mysql_native_password认证插件时该字段长度限制为41个字节。从MySQL 8.0.x版本开始认证插件变更为caching_sha2_password,在使用该认证插件时authentication_string字段长度限制为70个字节)。
● Db:长度限制为64个字符。
● Table_name:长度限制为64个字符。
● Column_name:长度限制为64个字符。
● Routine_name:长度限制为64个字符。