2020-09-10

项目场景:

连接数据库出现Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property的错误提示


问题描述:

在IDEA中连接本地Mysql数据库经常出现Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property的错误提示时,是因为mysql数据库有一个时区属性,mysql默认使用的SYSTEM时区(EST时区),SYSTEM时区比北京时间慢了13个小时,所以需要修改时区属性。
 

 

 

解决方案:

Win+R快捷键打开命令行窗口,输入mysql -uroot -pXXX;(XXX:是你设置数据库管理员的密码)
继续输入命令set global time_zone = '+8:00';设置全局时区
然后继续输入命令set time_zone = '+8:00';设置时区为东八区
最后输入刷新命令flush privileges;,让设置生效这里填写该问题的具体解决方案:
例如:新建一个 Message 对象,并将读取到的数据存入 Message,然后 mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget();换成 mHandler.sendMessage()。

你可能感兴趣的:(java,数据库,java)