在MYSQL 8中,如何将“ tx_isolation”永久设置为“ transaction_isolation”的别名?

时间:2019-09-04 17:18:31

标签: mysql amazon-rds aws-glue mysql-8.0

我试图将数据从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的任何想法?

0 个答案:

没有答案