首页 > 数据库 >mysql设置了时区,但时间还是utc时间

mysql设置了时区,但时间还是utc时间

时间:2022-11-30 16:46:46浏览次数:41  
标签:发现 utc 时间 mysql 服务器 时区

  最近项目部署后,使用时发现某个时间字段保存的是utc时间,分享一下一步步排除的步骤。

  第一步前端:前端用的是vue和elementPlus的组件,使用了date-picker这个组件,发现提交的时间是utc,所以使用了moment库在提交之前做了转换,提交的是东八区的时间了,但是部署在服务器发现还是不行,排除前端的问题。

  第二步后端:使用的是go的gorm库进行数据库交互,百度都说dsn要加上loc=Local,看一下自己的代码发现已经加上了,排除后端的问题。

  第三步mysql:使用的是mysql8,查看了mysql8的时区,发现是cst时间,但是数据存储后还是utc的时间。

  第四步服务器:查看了一下服务器的时间,也是cst,有点绝望的时候,突然想起部署后端的时候用的是docker,进去容器内部发现docker里面的时区是utc,开心死了,在Dockerfile中加了修改时区的命令,成功解决了问题。

  参考:https://blog.csdn.net/fxtxz2/article/details/121980058

标签:发现,utc,时间,mysql,服务器,时区
From: https://www.cnblogs.com/liwill/p/16938924.html

相关文章

  • Mysql使用指南
    创建数据库createdatabasedatabase_name;查看已有数据库showdatabases;支持汉字ALTERDATABASEdatabase_nameCHARACTERSETUTF8;切换进入数据库usedataba......
  • MYSQL错误: SQL 错误 [1366] [HY000]: Incorrect string value: '\xE4\xB8\xAD\xE5
    错误信息:Incorrectstringvalue:'\xE4\xB8\xAD\xE5\x9B\xBD'forcolumn'home_country  修改表、字段字符集#修改表字符集altertableuser_infodefaultchar......
  • mysql 所有 表 字段 批量修改为utf8mb4字符集
    之前数据很多都是utf8不支持表情零零碎碎改了一部分总是有问题需要全部修改为utf8mb4相较原文章修改了一点点条件加了数据库和不为utf8mb4的筛选#改变字段数据SE......
  • mysql 反向like 查询 匹配关键字 回复
    场景:后台设置关键字用户发送内容去匹配关键字自动回复sql:SELECT*FROMi_auto_replyWHERE'你好!什么时候发货'LIKECONCAT('%',`key`,'%') 结果......
  • MYSQL缓存
    是否支持缓存showvariableslike'%have_query_cache%';  临时关闭缓存setglobalquery_cache_size=0setglobalquery_cache_type=0 ......
  • MySQL聚簇索引
    聚簇索引并不是一种单独的索引类型,而是一种数据存储方式。具体的细节依赖于其实现方式,但innoddb的聚簇索引实际上在同一个结构中保存了B-Tree索引和数据行。当表有聚簇......
  • 2022助我拿到9个Offer的成功秘籍?MySQL高级调优笔记 冲就完了
    第一部分:MySQL常用对象=================Linux安装MySQL及启动MySQL对象-索引MySQL对象-视图MySQL对象-存储过程MySQL对象-触发器第二部......
  • Mysql容器持续重启You can use the following information to find out 2022-11-30T02
    迁移MySQL容器从一台服务器到另外一台服务器后,容器持续重启,信息如下:2022-11-30T02:14:55.156625218Zmax_threads=5002022-11-30T02:14:55.156628081Zthread_count=020......
  • 一次mysql调优过程
    由于经常被抓取文章内容,在此附上博客文章网址:,偶尔会更新某些出错的数据或文字,建议到我博客地址: --> ​​点击这里​​前几天进行了一个数据库查询,比较缓慢,便查询了一下......
  • MySQL 报 1045 错误解决方法
    MySQL报1045错误解决方法 大炮运维V587发表在Linux面板2019-11-1815:58[复制链接]3115803MySQL在使用root密码登陆报  1045  ERROR1045(2800......