-
Notifications
You must be signed in to change notification settings - Fork 1.7k
sql_check
xiaowu edited this page Dec 11, 2023
·
6 revisions
为避免出现如下access denied问题,需提前为各数据库进行grant操作
-- 针对goInception - 用于备份库回滚,建议赋予用户权限
-- 这里的`inception_bak`指的是goinception中的BACKUP_USER用户名
GRANT SELECT, INSERT, CREATE ON *.* TO 'inception_bak'@'archery所在主机ip'
在提交完工单后,会新增两个库, 表名还有$$特殊符号的$$inception_backup_information$$,如下:
-- 关于需要SUPER权限的原因:https://github.com/hhyo/Archery/issues/129#issuecomment-483599093
-- 在某些云实例中不支持赋权SUPER权限,但问题本质可能是因为不支持当前binlog_format
GRANT REPLICATION CLIENT, REPLICATION SLAVE, SUPER ON *.* TO '用户名'@'archery所在主机ip'
MySQL支持比较完整的SQL审核功能,且依赖Inception/goInception工具,oracle、mongodb支持部分审核规则,其他数据库仅支持语句切分和执行,不做审核
- 建议使用前先完整阅读相关文档:goInception、Inception
- 在系统管理-配置项管理,有Inception/goInception配置项
- 建议优先选择goInception,Inception已经停止维护