返回顶部
首页 > 资讯 > 数据库 >Docker中mysql容器时区问题
  • 834
分享到

Docker中mysql容器时区问题

摘要

适用对象Mysql官方镜像执行命令# Docker启动命令docker run --name changle-mysql -p 3306:3306 -e [email protected] -e MYsql_DATABASE=changle


	Docker中mysql容器时区问题
[数据库教程]

适用对象
Mysql官方镜像
执行命令
# Docker启动命令
docker run --name changle-mysql -p 3306:3306 -e [email protected] -e MYsql_DATABASE=changle -e TZ=Asia/Shanghai -d mysql:5.6 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --default-time_zone=‘+8:00‘

参数说明:

MYSQL_ROOT_PASSWord : 设置mysql数据库root的密码
MYSQL_DATABASE : 启动时创建数据库
TZ=Asia/shanghai : 设置容器时区
character-set-server : 服务器字符集,在创建数据库和表时不特别指定字符集,这样统一采用character-set-server字符集。
character-set-database : 数据库字符集
character-set-table : 数据库表字符集
collation-server : 排序规则字符集
default-time_zone : mysql的时区

原文链接:https://blog.csdn.net/samsara_x/java/article/details/85316191

2.

转载于 Https://www.cnblogs.com/jhxxb/p/13305671.html

直接设置容器时区

# 查看容器 ID
docker ps -a

# 进入容器,Ctrl+P+Q 退出容器
docker exec -it 容器ID /bin/bash

EDT(Eastern Daylight Time - 美国东部夏令时)

CST(Central Standard Time - 中央标准时间)

技术图片
# 查看
date -R
timedatectl

# 设置
tzselect

timedatectl set-timezone ‘Asia/Shanghai‘

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

rm /etc/localtime
echo "Asia/Shanghai" > /etc/timezone
技术图片

 

容器时间和宿主机同步

# 在 run 时挂载宿主时间配置
-v /etc/localtime:/etc/localtime

# 复制宿主机 localtime 配置
docker cp /etc/localtime 容器ID:/etc/localtime

 

其它

# Java 应用,在启动 jar 包时添加环境变量
-Duser.timezone=GMT+08

# MySQL 容器时区,run 时添加参数
-e TZ="Asia/Shanghai"

Docker中mysql容器时区问题

原文地址:https://www.cnblogs.com/Hello-Tomcat/p/13359810.html

您可能感兴趣的文档:

--结束END--

本文标题: Docker中mysql容器时区问题

本文链接: https://lsjlt.com/news/7378.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Docker中mysql容器时区问题
    适用对象Mysql官方镜像执行命令# docker启动命令docker run --name changle-mysql -p 3306:3306 -e [email protected] -e MYSQL_DATABASE=changle...
    99+
    2017-09-09
    Docker中mysql容器时区问题 数据库入门 数据库基础教程 数据库 mysql
  • docker容器时区错误问题
    目录背景问题问题分析及解决办法新的问题问题分析及解决办法背景 利用node-schedule定时任务库写了一个自动定时发邮件的脚本,每天上午7点发送邮件,邮件中会获取当天日期 问...
    99+
    2024-04-02
  • 在Docker容器中部署Django的时区问题
    目录Django 中与时区有关的配置USE_TZ=TrueUSE_TZ=FalseLinux 容器中时区的设置进入 Django 环境查看时间和时区修改 Linux 容器时区进入 D...
    99+
    2024-04-02
  • docker容器时区错误问题该怎么解决
    docker容器时区错误问题该怎么解决,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。背景利用node-schedule定时任务库写了一个自动定时发邮件的脚本,每天上午7点发送邮...
    99+
    2023-06-25
  • Docker中Mysql容器无法停止无法删除问题
    目录Mysql容器无法停止无法删除问题问题原因Docker中Mysql的使用总结Mysql容器无法停止无法删除问题 问题 mysql容器如法停止,无法删除,也无法连接。docker ...
    99+
    2023-03-07
    Docker Mysql容器 Mysql容器无法停止 Mysql容器无法删除
  • docker容器中安装vim问题解决
    目录故事的开始 装个 vim 编辑 hadoop-hive.env 大意了没有闪, 居然是 debian 其他方法 总结 故事的开始 很多互联网公司, 业务走过 0-1 的野蛮生长...
    99+
    2024-04-02
  • Docker Alpine镜像时区问题怎么解决
    这篇文章主要介绍了Docker Alpine镜像时区问题怎么解决,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。最近在使用Docker 部署Java应用时发现时区不对,使用jd...
    99+
    2023-06-14
  • docker容器内安装TensorRT的问题
    Ubuntu上卸载已安装的版本: sudo apt-get purge "libnvinfer*" 如果想把安装文件都删掉以释放空间,执行: dpkg -l |...
    99+
    2024-04-02
  • 解决docker容器无法访问的问题
    服务器上的docker容器都无法访问了,而且裸机部署的应用则没有任务问题。 docker容器重启多次均无法访问!!! docker服务重启也无济于事!!! 服务器网卡重启也不行!!! 网上搜了一堆方法...
    99+
    2023-09-14
    docker 服务器 运维
  • docker容器中安装vim问题怎么解决
    这篇文章主要介绍“docker容器中安装vim问题怎么解决”,在日常操作中,相信很多人在docker容器中安装vim问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”docker容器中安装vim问题怎...
    99+
    2023-06-20
  • 解决docker搭建gitlab时容器不停重启的问题
    在我按照gitlab的官方文档搭建后,准备进入容器修改配置文件时,发现进入不了。显示错误时容器正在重启,如下所示 [root@gitlab ~]# docker exec -it g...
    99+
    2024-04-02
  • mysql解决时区相关问题
    前言: 在使用 MySQL 的过程中,你可能会遇到时区相关问题,比如说时间显示错误、时区不是东八区、程序取得的时间和数据库存储的时间不一致等等问题。其实,这些问题都与数据库时区设置有关,本篇文章将从数据库参数入手,逐...
    99+
    2022-05-25
    mysql 时区 mysql 时区问题
  • 解决docker中mysql时间与系统时间不一致问题
    最近在Docker中装mysql时,发现数据库时间与系统时间相差8个小时。 linux服务器时间: 进入mysql,输入date如下 发现两者时区不同。因为mysql容器是在do...
    99+
    2024-04-02
  • docker容器项目无法访问mysql
    使用docker容器部署的项目无法访问在主机中安装的mysql? 从项目安全角度考虑,大多数公司在线上项目中都会开启防火墙,并针对指定端口添加白名单的方式进行访问。恰好就遇到了安装在宿主机中的mysql的端口3306没有开启访问,而是需要通...
    99+
    2023-09-08
    mysql docker
  • 解决docker容器与宿主机相差8小时的问题
    使用docker-compose部署时,在输出的日志以及相关事件校验及输出时,导致事件与现实相差8小时。 排查问题: 1.查看宿主机时间: # 查看时间 date Wed Sep...
    99+
    2024-04-02
  • 如何解决Laravel使用Windows docker运行php容器及mysql容器时连不起数据库问题
    小编给大家分享一下如何解决Laravel使用Windows docker运行php容器及mysql容器时连不起数据库问题,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!问题Laravel 项目 使用 Windows dock...
    99+
    2023-06-14
  • 聊聊Docker中容器的创建与启停问题
    目录1. 镜像和容器2. 新建并启动容器3. 使用第一个容器4. 容器命名5.重启容器6. 附着到容器上1. 镜像和容器 看待镜像和容器的一种方式是将它们类比成程序与进程。一个进程可...
    99+
    2024-04-02
  • Docker之容器导出为镜像问题
    目录Docker容器导出为镜像Docker镜像备份与迁移记录Docker容器转镜像1.默认镜像中安装wget2.导出容器再导入镜像3.执行新的镜像总结Docker容器导出为镜像 Do...
    99+
    2023-02-28
    Docker容器 Docker镜像 Docker容器导出镜像
  • Docker Alpine镜像时区问题完美解决方案
    最近在使用Docker 部署Java应用时发现时区不对,使用jdk获取当前时间慢8个小时用的是标准时区 解决方法: 方案1. 修改Dockerfile 设置Alpine linux系...
    99+
    2024-04-02
  • Mysql时区问题及解决方法
    MySQL是一种常用的开源关系型数据库,它在处理时间和日期时会受到时区的影响。因此,在使用MySQL时,时区设置容易引发一些错误。本文将介绍MySQL时区问题可能引发的错误,并提供一些解决方案。 错误1:时间不正确 在使用MySQL时,如果...
    99+
    2023-09-05
    mysql 数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作