我试图将数据从ATHENA导入到在AWS上运行MYSQL 8的RDS。我正在使用名为GLUE的服务,该服务可以使您做到这一点。但是AWS尚未更新其驱动程序以与MYSQL 8正确连接,因此当ETL作业运行时,它会一直显示此错误
java.sql.SQLException:无法检索事务只读状态 服务器
和
原因:java.sql.SQLException:未知的系统变量 'tx_read_only'
我发现tx_isolation和tx_read_only被重命名为transaction_isolation和transaction_read_only。
我想知道是否可以在MYSQL 8中为系统变量设置别名吗?
SET tx_isolation = transaction_isolation
我找到的最接近的是这个answer,但由于无法更改AWS驱动程序而无法执行。
关于如何在MYSQL 8上运行tx_isolation和tx_read_only的任何想法?