mysql8.0如何配超时时间(解决MySQL8.0时区的问题步骤)
类别:数据库 浏览量:1499
时间:2022-01-24 00:15:19 mysql8.0如何配超时时间
解决MySQL8.0时区的问题步骤软件版本
- Windows:Windows10
- MySQL:mysql-8.0.16-winx64.zip
问题描述
java将当前时间保存到MySQL数据库时,MySQL中的时间不正确
问题分析
原因一:java数据库连接使用UTC时区(世界标准时间),即serverTimezone=UTC
|
url: jdbc:mysql://localhost:3306/test?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&useSSL=true |
原因二:MySQL使用的time_zone属性是+00:00,而北京时间比UTC时间早8小时,即UTC+08:00
检查MySQL
|
/** * 可查看全局的时区设置和会话的时区设置 * global .time_zone负责java连接数据库时的时区设置 * session.time_zone负责Navicat客户端连接数据库时的时区设置 * / mysql> select @@ global .time_zone,@@session.time_zone; /** * 还有一种方法 * System代表采用系统时区 * CST是一种很乱的时区,它包括了4个时区 * / mysql> show variables like '%time_zone%' ; // 验证时区,这行命令可以检测session.time_zone是否正确配置 mysql> select now(); |
解决方法
步骤一:修改java中的时区为东八区
|
// serverTimezone可以设置为北京时间GMT%2B8、上海时间Asia/Shanghai或者香港时间Hongkong url: jdbc:mysql: //localhost:3306/test?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&useSSL=true |
步骤二:修改MySQL数据库的时区为东八区
|
// 方法一:使用命令(优点:不需要重启MySQL服务,缺点:一旦MySQL服务被重启,设置就会消失) mysql> set time_zone = '+8:00' ; mysql> set global time_zone = '+8:00' ; // 方法二:修改my.ini配置文件(优点:永久保存设置,缺点:需重启MySQL服务) [mysqld] // 设置默认时区 default -time_zone= '+8:00' |
到此这篇关于解决MySQL8.0时区的问题步骤的文章就介绍到这了,更多相关MySQL8.0时区内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
原文链接:https://blog.csdn.net/starlemon2016/article/details/90314649
您可能感兴趣
- mysql8.0.16安装步骤图解(mysql 8.0.22 安装配置图文教程)
- redhat6.5安装mysql(Redhat7.3安装MySQL8.0.22的详细教程二进制安装)
- mysql8.0安装版安装详细教程(mysql 8.0.24版本安装配置方法图文教程)
- centos安装mysql8.0教程(Centos7 安装 Mysql8教程)
- centos如何安装mysql8.0版本(Centos7下安装MySQL8.0.23的步骤小白入门级别)
- mysql8.0.12安装教程图解(MySql8.023安装过程图文详解首次安装)
- mysql8.0.23.0官方安装手册(MySQL8.0.23安装超详细教程)
- mysql8.0如何配超时时间(解决MySQL8.0时区的问题步骤)
- 如何打开mysql8.0客户端服务(MySQL mysqladmin客户端的使用简介)
- mysql8.0.25.0安装配置(MySQL8.0.23免安装版配置详细教程)
- mysql8.0.15安装详细教程(mysql8.0.11数据目录迁移的实现)
- 怎么知道sqlyog连接的哪个mysql(SQLyog连接MySQL8.0报2058错误的完美解决方法)
- mysql8.0.25安装及配置超详细教程(MySQL8.0.21安装步骤及出现问题解决方案)
- 怎样查看mysql的ddl窗口(详解MySQL8.0原子DDL语法)
- win10安装mysql8.0如何启动(win10下mysql 8.0.23 安装配置方法图文教程)
- 2021-10-04 01:06:07
- 太鸡贼了,这老小区轻松搞定了停车问题(这老小区轻松搞定了停车问题)
- 太鸡贼了,这老小区轻松搞定了停车问题(这老小区轻松搞定了停车问题)
- 节日我在岗|警景相融 平安相伴(节日我在岗警景相融)
- 战 疫 时刻 致敬每一位石化大学的 守护者(战疫时刻)
- 老弄堂里的市井味道(老弄堂里的市井味道)
- 小米音乐可绑定QQ音乐, QQ音乐 真的会消失在小米的设备上吗(小米音乐可绑定QQ音乐)
热门推荐
- drools动态执行规则(使用swoole 定时器变更超时未支付订单状态的解决方案)
- js编写一个数组去重的方法(JS实现数组过滤从简单到多条件筛选)
- php漏洞处理方法(php解决安全问题的方法实例)
- python详细讲解类方法的使用(浅谈python标准库--functools.partial)
- linux机器重启了docker容器还在不(Linux下docker 容器退出bash的两种实现方法)
- python云服务技术(Python脚本修改阿里云的访问控制列表的方法)
- Mysql官方性能测试工具mysqlslap的使用简介(Mysql官方性能测试工具mysqlslap的使用简介)
- css flex布局教程(详解CSS3伸缩布局盒模型Flex布局)
- mvc JavaScriptResult的用法
- mysql数据库的备份与恢复的方法(详解Mysql之mysqlbackup备份与恢复实践)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9