fuhao009 发表于 2023-9-11 12:46:45

权限验证不通过

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


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日志

yejr 发表于 2023-9-11 13:37:39

fuhao009 发表于 2023-9-11 12:58
这个是debug日志

执行的完整过程也贴出来,包括配置文件或完整命令行参数等信息

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
你用的版本号多少?

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


schema_tab_struct.go:286 (9)The consistency information check of the source and target table structure and column information is completed
schema_table_access_permissions.go:80 (19) 开始获取源数据库和目标数据库的表访问权限信息并检查是否一致
schema_table_access_permissions.go:87 (19) 开始获取源数据库的表访问权限信息并检查是否一致
my_scheme_table_column.go:328 (20) 当前 MySQL 数据库需要校验的权限为 {map},校验表列
表为 {map[]},开始进行权限校验...
my_scheme_table_column.go:362 (20) 查询当前 MySQL 数据库全局动态授权权限...
my_scheme_table_column.go:382 (20) 需要校验的 MySQL 数据库表信息满足权限,校验表列表为 {map}...
schema_table_access_permissions.go:100 (19) 完成源数据库的表权限验证,当前具有权限的验证表为 {map}
schema_table_access_permissions.go:108 (19) 开始获取目标数据库的表访问权限信息并检查是否一致
my_scheme_table_column.go:328 (20) 当前 MySQL 数据库需要校验的权限为 {map},校验表列
表为 {map[]},开始进行权限校验...
my_scheme_table_column.go:362 (20) 查询当前 MySQL 数据库全局动态授权权限...
my_scheme_table_column.go:382 (20) 需要校验的 MySQL 数据库表信息满足权限,校验表列表为 {map}...
schema_table_access_permissions.go:121 (19) 完成目标数据库的表权限验证,当前具有权限的验证表为 {map}
schema_table_access_permissions.go:126 (19) 完成源数据库和目标数据库的表权限验证,当前具有权限的验证表为 {[]} 数量 ,异常的验证表为 {[]} 数量
还是一样

ywlianghang 发表于 2023-9-12 11:05:35

fuhao009 发表于 2023-9-11 14:40
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

fuhao009 发表于 2023-9-13 15:14
app.Version = "1.2.1"

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
页: [1] 2
查看完整版本: 权限验证不通过