首页 > 数据库 >解决mysql自动插入的日期时间和现在的时间不一致的问题(基于docker)

解决mysql自动插入的日期时间和现在的时间不一致的问题(基于docker)

时间:2023-05-18 18:24:31浏览次数:37  
标签:配置文件 插入 日期 时间 mysql docker

新建表的时候发现插入的时间还是早上

 先查看配置文件的对不对

 配置文件没问题

问题只能出在服务器了,连上Linux

 查看本机的时间没问题

进入容器

 docker exec -it mysql ./bin/bash

  

 日期明显有问题了

进入mysql

mysql -uroot -p

  

 show global variables like '%time_zone%';

  

 可以看到mysql用的是系统日期

修改系统日期即可

 docker cp /etc/localtime 4a70424b3e4c:/etc/localtime

  重启容器

docker restart 4a70424b3e4c

  

 成功解决

标签:配置文件,插入,日期,时间,mysql,docker
From: https://www.cnblogs.com/zhahewei/p/17412956.html

相关文章

  • mysql的基础备份工具--mysqldump
    有时候我们只需要简单的进行备份,那专门的备份工具xtrabackup就略显重。这个时候就可以使用mysql客户端自带的mysqldump安装只需要安装mysql客户端就可以了centos中就是mysqlubuntu中是mysql-client备份数据库导出整个数据库导出文件默认是存在mysqldump-u用户名-......
  • mysql事务
    事务(mysql)第一章事务概念1、事务机制在程序开发过程中有着很大的作用。在现实生活中,经常进行转账操作,分为两个步骤:转入与转出,只有当两部分都完成才认为转账成功。2、如果其中任意操作异常没有执行成功,则会导致两账户的金额不同步,造成错误,为了避免上述错误,数据库引入事务。3、......
  • docker-compose 部署 es8.7
    https://blog.51cto.com/wangguishe/6177453系统设置sysctl.conf#echovm.max_map_count=262144>>/etc/sysctl.conf   ulimits#dockerrun--rmdocker.elastic.co/elasticsearch/elasticsearch:8.7.0/bin/bash-c'ulimit-Hn&&a......
  • 排序算法(一):插入排序
    #author:闫振兴#datetime:2020/5/2018:14#software:PyCharm"""文件说明:"""#encoding:utf-8#插入排序:将第一待排序序列第一个元素看做一个有序序列,把第二个元素到最后一个元素当成是未排序序列。#从头到尾依次扫描未排序序列,将扫描到的每个元素插入有序序......
  • python中对列表元素大小排序(冒泡排序法,选择排序法和插入排序法)—排序算法
    前言排序(Sorting)是计算机程序设计中的一种重要操作,它的功能是将一个数据元素(或记录)的任意序列,重新排列成一个关键字有序的序列。本文主要讲述python中经常用的三种排序算法,选择排序法,冒泡排序法和插入排序法及其区别。通过对列表里的元素大小排序进行阐述。一、选择排序法选择......
  • ModuleNotFoundError: No module named 'MySQLdb'
    想用FastApi搞点东西,之前没怎么接触过python,根据pyloong大佬的文章https://pyloong.github.io/pythonic-project-guidelines/practices/web/#36-fastapi创建demo,到运行是出现了这个错误:ModuleNotFoundError:Nomodulenamed'MySQLdb'。然后各种chatGPT,bing,google,找到的都是要我......
  • Mysql--函数
    时间,日期相关函数参考:https://www.cnblogs.com/Xinenhui/p/16348570.html 一、基本函数1.1count()统计数据表中包含的记录行的总数语法:SELECTCOUNT(*)FROMt1;SELECTCOUNT(字段名)FROMt1;用法:count(*)  统计表中的总行数,无论某列有值或者空值,包含nullcou......
  • .NET6 + EF Core + MySQL 创建实体和数据库、EFCore 数据迁移
    前言接上期文章《.NET6项目连接数据库方式方法》,有人问了我几个问题,现在就这几个问题,拓展延申一下创建实体类、数据库。把ORM框架和数据迁移都写进去。安装ORM框架,这里我们采用EFCore安装EFCore我的项目是在Linux上创建的,使用的是vscode开发工具远程开发。为了方便大家阅读和......
  • 服务器安装mysql
    数据库连接操作修改root的hostupdateusersethost=‘%’whereuser=‘root’andhost=“127.0.0.1”flushprivileges;设置不用密码updatemysql.usersetauthentication_string=’’whereuser='root'andhost='%';flushprivileges;创建新用户,并赋予所有权限create......
  • Navicat连接本地mysql报错-caching_sha2_password
     查询用户加密方式:selectuser,pluginfromuserwhereuser='root';修改用户加密方式改为mysql_native_password。alteruser'root'@'localhost'identifiedwithmysql_native_passwordby'123123';执行命令flushprivileges使权限配置项立即生效flushp......