故障排查 / 发布脚本/执行函数时 MySQL 发生「ERROR 2026 (HY000)」错误
由于 Ubuntu 20.04 对 SSL 版本最低要求为 v1.2,旧版本 DataFlux Func 升级到 1.5.5 版本后,在发布/运行脚本时,可能会出现如下异常:
| Text Only | |
|---|---|
1 | |
DataFlux Func 1.5.5 及以后版本已经内置了自动修改配置的处理,正常升级即可。
如果问题依然存在,可以尝试以下手动方式修复:
- 打开
<安装目录>/docker-stack.yaml文件(默认位置为/usr/local/dataflux-func/docker-stack.yaml) - 在 yaml 文件中找到
service/mysql/command配置,添加--tls-version=TLSv1.2参数
参考修改方式如下:
| Text Only | |
|---|---|
1 2 3 4 5 | |