GreatSQL社区

搜索

[已解决] 权限验证不通过

2907 11 2023-9-11 12:46
A主机:

*************************** 1. row ***************************
Grants for hsyq@%: GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER, SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER, CREATE TABLESPACE, CREATE ROLE, DROP ROLE ON *.* TO `hsyq`@`%` WITH GRANT OPTION
*************************** 2. row ***************************
Grants for hsyq@%: GRANT APPLICATION_PASSWORD_ADMIN,AUDIT_ADMIN,BACKUP_ADMIN,BINLOG_ADMIN,BINLOG_ENCRYPTION_ADMIN,CLONE_ADMIN,CONNECTION_ADMIN,ENCRYPTION_KEY_ADMIN,FLUSH_OPTIMIZER_COSTS,FLUSH_STATUS,FLUSH_TABLES,FLUSH_USER_RESOURCES,GROUP_REPLICATION_ADMIN,INNODB_REDO_LOG_ARCHIVE,INNODB_REDO_LOG_ENABLE,PERSIST_RO_VARIABLES_ADMIN,REPLICATION_APPLIER,REPLICATION_SLAVE_ADMIN,RESOURCE_GROUP_ADMIN,RESOURCE_GROUP_USER,ROLE_ADMIN,SERVICE_CONNECTION_ADMIN,SESSION_VARIABLES_ADMIN,SET_USER_ID,SHOW_ROUTINE,SYSTEM_USER,SYSTEM_VARIABLES_ADMIN,TABLE_ENCRYPTION_ADMIN,XA_RECOVER_ADMIN ON *.* TO `hsyq`@`%` WITH GRANT OPTION
2 rows in set (0.01 sec)

B主机:

*************************** 1. row ***************************
Grants for hsyq@%: GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER, SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER, CREATE TABLESPACE, CREATE ROLE, DROP ROLE ON *.* TO `hsyq`@`%` WITH GRANT OPTION
*************************** 2. row ***************************
Grants for hsyq@%: GRANT APPLICATION_PASSWORD_ADMIN,AUDIT_ADMIN,BACKUP_ADMIN,BINLOG_ADMIN,BINLOG_ENCRYPTION_ADMIN,CLONE_ADMIN,CONNECTION_ADMIN,ENCRYPTION_KEY_ADMIN,FLUSH_OPTIMIZER_COSTS,FLUSH_STATUS,FLUSH_TABLES,FLUSH_USER_RESOURCES,GROUP_REPLICATION_ADMIN,INNODB_REDO_LOG_ARCHIVE,INNODB_REDO_LOG_ENABLE,PERSIST_RO_VARIABLES_ADMIN,REPLICATION_APPLIER,REPLICATION_SLAVE_ADMIN,RESOURCE_GROUP_ADMIN,RESOURCE_GROUP_USER,ROLE_ADMIN,SERVICE_CONNECTION_ADMIN,SESSION_VARIABLES_ADMIN,SET_USER_ID,SHOW_ROUTINE,SYSTEM_USER,SYSTEM_VARIABLES_ADMIN,TABLE_ENCRYPTION_ADMIN,XA_RECOVER_ADMIN ON *.* TO `hsyq`@`%` WITH GRANT OPTION


全部回复(11)
yejr 2023-9-11 12:49:26
请设置log-level=debug,并提供更多详细日志,谢谢
fuhao009 2023-9-11 12:58:11
yejr 发表于 2023-9-11 12:49
请设置log-level=debug,并提供更多详细日志,谢谢

这个是debug日志

gt-checksum.txt.zip

5.35 KB, 下载次数: 3, 下载积分: 金币 -1

yejr 2023-9-11 13:37:39

执行的完整过程也贴出来,包括配置文件或完整命令行参数等信息
fuhao009 2023-9-11 13:39:56
yejr 发表于 2023-9-11 13:37
执行的完整过程也贴出来,包括配置文件或完整命令行参数等信息

./gt-checksum -S type=mysql,user=,passwd='',host=10.133.87.48,port=3306,charset=utf8 -D type=mysql,user=,passwd='',host=10.133.87.49,port=3306,charset=utf8 -t c_station.lane_exit_trade --logLevel debug

-- gt-checksum 初始化配置文件 --
-- gt-checksum 初始化日志文件 --
-- gt-checksum 初始化检查参数 --
-- gt-checksum init check table name --
gt-checksum 报告:验证表的权限不足,请查看日志获取详细信息。
yejr 2023-9-11 14:02:13
fuhao009 发表于 2023-9-11 13:39
./gt-checksum -S type=mysql,user=,passwd='',host=10.133.87.48,port=3306,charset=utf8 -D type=mysql ...

你用的版本号多少?

另外,再显式执行两个参数的值试试

--CheckNoIndexTable / -nit Type: Bool, yes/no. Default: no.

--lowerCase / -lc Type: Bool, yes/no. Default: no.
fuhao009 2023-9-11 14:40:37
yejr 发表于 2023-9-11 14:02
你用的版本号多少?

另外,再显式执行两个参数的值试试

[2023/09/11 02:40:08] [info] schema_tab_struct.go:286 (9)  The consistency information check of the source and target table structure and column information is completed
[2023/09/11 02:40:08] [info] schema_table_access_permissions.go:80 (19) 开始获取源数据库和目标数据库的表访问权限信息并检查是否一致
[2023/09/11 02:40:08] [debug] schema_table_access_permissions.go:87 (19) 开始获取源数据库的表访问权限信息并检查是否一致
[2023/09/11 02:40:08] [debug] my_scheme_table_column.go:328 (20) [Q_Table_Access_Pri] 当前 MySQL 数据库需要校验的权限为 {map[SELECT:0]},校验表列
表为 {map[]},开始进行权限校验...
[2023/09/11 02:40:08] [debug] my_scheme_table_column.go:362 (20) [Q_Table_Access_Pri] 查询当前 MySQL 数据库全局动态授权权限...
[2023/09/11 02:40:08] [debug] my_scheme_table_column.go:382 (20) [Q_Table_Access_Pri] 需要校验的 MySQL 数据库表信息满足权限,校验表列表为 {map[c_station.lane_exit_trade:1]}...
[2023/09/11 02:40:08] [debug] schema_table_access_permissions.go:100 (19) 完成源数据库的表权限验证,当前具有权限的验证表为 {map[c_station.lane_exit_trade:1]}
[2023/09/11 02:40:08] [debug] schema_table_access_permissions.go:108 (19) 开始获取目标数据库的表访问权限信息并检查是否一致
[2023/09/11 02:40:08] [debug] my_scheme_table_column.go:328 (20) [Q_Table_Access_Pri] 当前 MySQL 数据库需要校验的权限为 {map[SELECT:0]},校验表列
表为 {map[]},开始进行权限校验...
[2023/09/11 02:40:08] [debug] my_scheme_table_column.go:362 (20) [Q_Table_Access_Pri] 查询当前 MySQL 数据库全局动态授权权限...
[2023/09/11 02:40:08] [debug] my_scheme_table_column.go:382 (20) [Q_Table_Access_Pri] 需要校验的 MySQL 数据库表信息满足权限,校验表列表为 {map[c_station.lane_exit_trade:1]}...
[2023/09/11 02:40:08] [debug] schema_table_access_permissions.go:121 (19) 完成目标数据库的表权限验证,当前具有权限的验证表为 {map[c_station.lane_exit_trade:1]}
[2023/09/11 02:40:08] [info] schema_table_access_permissions.go:126 (19) 完成源数据库和目标数据库的表权限验证,当前具有权限的验证表为 {[]} 数量 [0],异常的验证表为 {[]} 数量 [0]
还是一样
ywlianghang 2023-9-12 11:05:35
fuhao009 发表于 2023-9-11 14:40
[2023/09/11 02:40:08]  schema_tab_struct.go:286 (9)  The consistency information check of the sour ...

看一下版本号是多少,看日志还是中文的,应该是很老的一个版本吧
fuhao009 2023-9-13 15:14:37
ywlianghang 发表于 2023-9-12 11:05
看一下版本号是多少,看日志还是中文的,应该是很老的一个版本吧

app.Version = "1.2.1"
fuhao009 2023-9-13 15:27:05

srcDSN = mysql|xxxx:xx@123@tcp(10.33.0.17:3306)/information_schema?charset=utf8mb4
dstDSN = mysql|xxxx:xx@123@tcp(10.33.0.18:3306)/information_schema?charset=utf8mb4
12下一页
fuhao009

27

主题

0

博客

100

贡献

注册会员

Rank: 2

积分
169

2022年度求知人物2022年度活跃用户月度求知人物勤学好问(铜)助人为乐(铜)

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2024-11-21 19:21 , Processed in 0.025508 second(s), 23 queries , Redis On.
快速回复 返回顶部 返回列表