cadence-workflow - 无法运行不受支持的工作流:错误 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
。我需要修改其他设置才能运行它吗?
解决方案
它刚刚在https://github.com/uber/cadence/pull/4226中修复,但尚未发布。
您可以使用它来构建工具,也可以使用 docker 映像:
通过更新 docker 镜像
docker pull ubercadence/cli:master
运行命令
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 ...
推荐阅读
- php - 未定义的属性:stdClass - LARAVEL
- php - 如何修复(Curl PHP)中不允许的 405
- asp.net - 如何防止 Owin 在会话到期时重定向到登录?
- html - 无论浏览器窗口有多窄,如何使这两个跨度保持在同一条线上?
- c++ - 将torch和hdf5 lib链接在一起的问题
- oauth-2.0 - 使用哪种 OAuth 策略对拥有的 SPA 进行身份验证,以及哪种 OAuth 策略用于第三方?
- javascript - 如何设置 ChartJS 始终位于 div 底部的样式?
- reactjs - React Material-UI Injecting withStyles 不起作用
- c# - 使用实体框架从数据库中检索用户定义的“列组合”
- windows - 如果遇到错误,如何暂停可执行文件?