idea连接MySQL数据库的时差大毛病

一般 jdbc url中 需要添加几个参数 , 大多数博客给的教程都是 useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC 这几个参数
将其追加到 默认 url( jdbc:mysql://127.0.0.1:3306/ ) 后面(用 ? )隔开,重新连接,一般成功

jdbc:mysql://127.0.0.1:3306/要连接的数据库名?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC


查看本地mysql的时间
Windows+r,cmd,cmd中使用 mysql -u 用户名 -p 密码来登录mysql
输入select now();


查询

输入 show variables like'%time_zone'; (注意不要漏掉后面的分号),回车,如图:
时区

显示 SYSTEM 就是没有设置时区
设置时区。
输入set global time_zone = '+8:00'; 注意不要漏掉后面的分号),回车,如图:
设置时区

默认 url 重新连接下数据库,也许能连接成功!

关于解决MySQL插入时间差八小时问题

异常解决 [08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.

异常解决 [08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.

异常解决 Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' prope

  • url设置


    url设置

idea连接数据库教程

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容