如何解决如何在DigitalOcean的托管MYSQL数据库中更改时区?
我从DigitalOCean带来了新的Managed MYSQL数据库。现在,我无法更改Global timeZone。当我尝试更改它时,发生错误,并说没有特权。
*我正在使用Spring Boot项目。
有解决方案吗?
解决方法
仍然,无法从SQL或digitalocean的仪表板对其进行更改。 创建连接时有一种方法。主用户也没有root权限来更改全局变量。所以我们只有一个选择。只有我们可以参加会议。 创建连接时,无法设置会话时区。
如果您使用的是Spring Boot和Hikari(池),我将进行配置。
为此,我们可以使用connection-init-sql
spring.datasource.hikari.connection-init-sql=SET SESSION time_zone='Asia/Colombo'
现在您的会话时区将是您想要的。
或者您可以通过时区[serverTimezone]和下面的连接URL进行传递,
jdbc:mysql://localhost:3006?serverTimezone=Asia/Colombo
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。