DataWorks这种错误怎么解决?

DataWorks这种错误怎么解决?errno = 1235, sqlstate = 42000 errmsg = ERROR 1235 (42000): protocol COM_BINLOG_DUMP not supported now

展开
收起
真的很搞笑 2023-05-14 08:31:26 127 分享 版权
1 条回答
写回答
取消 提交回答
  • 存在即是合理

    这个错误通常是由于MySQL版本过低或者不支持COM_BINLOG_DUMP协议导致的。

    解决方法如下:

    1. 确认MySQL版本是否支持COM_BINLOG_DUMP协议。可以通过以下命令查看MySQL版本:
    
    mysql> SELECT VERSION();
    +---------------+-------+
    | MySQL Community Server | 8.0.27 |
    +---------------+-------+
    | MySQL Enterprise Edition | 8.0.27 |
    | MySQL 5.7 | 5.7.32-0ubuntu0.18.04.1 |
    | MySQL 8.0 | 8.0.27-0ubuntu0.18.04.2 |
    | MySQL 5.6 | 5.6.32-0ubuntu0.18.04.1 |
    | MySQL 8.0 | 8.0.27-0ubuntu0.18.04.2 |
    +---------------+-------+
    
    
    

    如果版本低于8.0,则需要升级到支持COM_BINLOG_DUMP协议的版本。

    1. 如果MySQL版本已经支持COM_BINLOG_DUMP协议,可以尝试重新启动MySQL服务并重新连接数据源。
    
    sudo service mysql restart
    sudo service dataworks connect to your data source again
    
    
    

    如果问题仍然存在,可以考虑升级DataWorks版本或者联系DataWorks官方技术支持。

    2023-05-20 14:28:58
    赞同 展开评论

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

还有其他疑问?
咨询AI助理