我在AWS的RDS中使用MySQL进行原型设计。我们的代码目前使用Oracle。它使用我们无法直接控制的连接池API,而不会影响其他用户。 oracle数据库设置为美国/东部时区。 MySQL数据库设置为UTC。而不是在为US / Eastern编写时更改所有代码来处理UTC我正在寻找一种方法来a)更改数据库服务器以使用US / Eastern或b)在连接URL中设置属性以设置所有连接从UTC转换为美国/东部。
当我使用mysql命令行工具时,我可以设置time_zone ='US / Eastern,这适用于连接。我试图在全球范围内设置它,但我没有权限,我不能在AWS的实例中允许自己这样做。
在MySQL连接器J的URL字符串的文档中,我查看了所有与时区相关的属性,但似乎没有什么是我需要的。我尝试了connectionAttributes = time_zone:US / Eastern,但这不起作用。
在AWS中创建具有我在创建实例时没有注意到的不同时区的实例是否有魔力?
我在AWS中寻找一种方法来改变数据库服务器的时区,但那里没有运气。我错过了什么吗?
有没有办法使用URL字符串来执行此操作,就像使用mysql命令行客户端一样?