首页/数据/数据库速查/代理用户与 mysql.proxies_priv 概念
本包目录(495 条)

代理用户与 mysql.proxies_priv 概念

代理用户允许一组账号以另一账号身份执行(服务层免密协作场景);企业内多系统共享连接时能避免密码扩散。

数据库速查数据更新于 2026-10-12
用途账号代理
语法GRANT PROXY ON 目标 TO 代理账号
查看SELECT * FROM mysql.proxies_priv

代理配置

代理配置
CREATE USER 'svc-a'@'10.0.%' IDENTIFIED BY '...';
CREATE USER 'svc-b'@'10.0.%' IDENTIFIED BY '...';
GRANT PROXY ON ''@'' TO 'svc-a'@'10.0.%' WITH GRANT OPTION;
SHOW GRANTS FOR 'svc-a'@'10.0.%';
代理机制在云数据库常被禁用;多数场景用角色或统一服务账号更简单,代理属于进阶用法。

易错点

  • 代理账号最终权限取决于被代理账号,审计日志里看到的是被代理身份
  • 云数据库通常不支持该功能,方案评审阶段先确认可用性

数据来源与参考

  • MySQL 8.0 Reference Manual: Proxy Users

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌