高频权限报错
| 错误码 | 含义 | 典型场景 |
|---|---|---|
| 1142 | SELECT command denied to user | 授权范围不含该表/库 |
| 1044 | Access denied for user to database | 库级权限缺失 |
| 1227 | Access denied; you need (at least one of) the SUPER privilege | 改全局参数、设置 GTID、导入含 DEFINER 的视图 |
| 1370 | execute command denied to user | 存储过程 EXECUTE 未授 |
排查步骤
排查步骤
SELECT CURRENT_USER(), USER(), CURRENT_ROLE();
SHOW GRANTS FOR CURRENT_USER();
SHOW GRANTS FOR 'app'@'10.0.%';导入他人 dump 常遇 1227:因为视图/触发器/事件带了 DEFINER 属性,需用 --single-transaction 以外的选项处理 DEFINER 或以高权限账号导入。