首页 > 解决方案 > 无法运行不受支持的工作流:错误 1193:未知系统变量“transaction_isolation”

问题描述

在 Cadence 16.1 上针对 5.7 Mysql Aurora 2.07.2运行 unsupported-workflow命令时。我遇到以下错误:

Error: connect to SQL failed
Error Details: Error 1193: Unknown system variable 'transaction_isolation'

我已经设置了$MYSQL_TX_ISOLATION_COMPAT=true。我需要修改其他设置才能运行它吗?

标签: cadence-workflow

解决方案


它刚刚在https://github.com/uber/cadence/pull/4226中修复,但尚未发布。

您可以使用它来构建工具,也可以使用 docker 映像:

  1. 通过更新 docker 镜像docker pull ubercadence/cli:master

  2. 运行命令docker run --rm ubercadence/cli:master --address <> adm db unsupported-workflow --conn_attrs tx_isolation=READ-COMMITTED --db_type mysql --db_address ...

对于 SQL 工具:

cadence-sql-tool --connect-attributes tx_isolation=READ-COMMITTED ...

推荐阅读