国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

修改Docker容器中的mysql時區(qū)的三種方式

這篇具有很好參考價值的文章主要介紹了修改Docker容器中的mysql時區(qū)的三種方式。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

一、臨時修改時區(qū)
// 查看linux時區(qū)
date -R

// 查看mysql的時區(qū)
show variables like ‘%time_zone%’

// 查看當(dāng)前時間
select now()

// 設(shè)置全局
set global time_zone = ‘+8:00’

// 設(shè)置當(dāng)前會話
set global time_zone = ‘+8:00’

// 立即生效
flush privileges

二.、永久修改Docker容器中mysql的時區(qū)

我們通常在創(chuàng)建Mysql容器時忘記選擇時區(qū),這時docker就會默認(rèn)給我們選擇UTC時區(qū)。我們這時又不想刪掉這個容器,所以我們需要修改mysql中的時區(qū)。
1.docker exec -it mysql bash
進(jìn)去之后,mysql -uroot -p
select now();
發(fā)現(xiàn)時區(qū)差了八小時
2.在docker容器中,vim /etc/mysql/my.cnf
3.提示vim命令不存在
4.apt-get update
5.apt install vim
然后vim /etc/mysql.my.cnf
在里面添加
修改Docker容器中的mysql時區(qū)的三種方式
6.重啟mysql的docker容器

docker restart mysql

7.重新進(jìn)入mysql容器

docker exec -it mysql bash
mysql -uroot -p

修改Docker容器中的mysql時區(qū)的三種方式
修改Docker容器中的mysql時區(qū)的三種方式
三、創(chuàng)建docker容器時設(shè)置mysql時區(qū)文章來源地址http://www.zghlxwxcb.cn/news/detail-436632.html

docker run -p 3306:3306 --name mymysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -e TZ=Asia/Shanghai -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0

到了這里,關(guān)于修改Docker容器中的mysql時區(qū)的三種方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • (docker) 四步修改容器時區(qū)時間!超簡潔明了~

    注意注意注意! Mysql容器不能使用這種方法,會使得mysql容器直接 無法啟動 ! mysql容器建立前可以看筆者這篇文章:docker工作實(shí)際使用及其離線部署、容器打包(超簡單完整保姆級操作)) 進(jìn)入容器內(nèi)部 查看時間是否不是當(dāng)前時區(qū) 建立一個時區(qū)文件夾 退到宿主機(jī)這里來,

    2024年02月16日
    瀏覽(23)
  • 【Docker】Docker掛載和修改容器中的目錄及配置文件的若干種方式

    【Docker】Docker掛載和修改容器中的目錄及配置文件的若干種方式

    我們知道,Docker相當(dāng)于提供了一個 獨(dú)立于宿主機(jī)的運(yùn)行環(huán)境。當(dāng)我們使用Docker部署了中間件例如nginx的容器后,一般都是需要修改配置文件的。那么我們想到的第一個方法就是進(jìn)入容器去修改[1]。 1.進(jìn)入容器內(nèi)修改 首先我們需要有一個已經(jīng)啟動的容器。pull image后通過run-d -

    2024年02月08日
    瀏覽(27)
  • docker開啟的Mysql修改時區(qū)

    docker開啟的Mysql修改時區(qū)

    進(jìn)入docker 查詢和修改時區(qū) 注意:MySQL 中存儲的時間默認(rèn)為 UTC 時間,因此需要根據(jù)需要進(jìn)行轉(zhuǎn)換。 你可以使用以下命令查詢 MySQL 當(dāng)前的時區(qū): 該命令會返回 MySQL 當(dāng)前的全局時區(qū)設(shè)置,如果你想查詢當(dāng)前會話的時區(qū)設(shè)置,可以使用以下命令: 如果 MySQL 顯示的時區(qū)為 SYSTEM ,

    2024年02月12日
    瀏覽(20)
  • Docker安裝的三種方式

    下載解壓: 配置鏡像加速: 作為服務(wù)啟動: 啟動: 下載地址: https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 從 docker 安裝包版本下載對應(yīng)所有依賴包: 將依賴包移動到安裝包目錄下: 安裝: 開啟docker并將其設(shè)置成開機(jī)自啟動: 配置鏡像加速: 卸載: 卸載舊版本:

    2024年02月11日
    瀏覽(22)
  • docker容器:docker鏡像的三種創(chuàng)建方法及dockerfile案例

    docker容器:docker鏡像的三種創(chuàng)建方法及dockerfile案例

    目錄 一、基于現(xiàn)有鏡像創(chuàng)建 1、創(chuàng)建啟動鏡像 2、生成新鏡像 二、基于本地模板創(chuàng)建? 1、OPENVZ 下載模板 2、導(dǎo)入容器生成鏡像 三、基于dockerfile創(chuàng)建? 1、dockerfile結(jié)構(gòu)及分層 2、聯(lián)合文件系統(tǒng) 3、docker鏡像加載原理 4、dockerfile操作常用的指令 (1)FROM指令 (2)MAINTAINER 指令 (3)RUN指令

    2023年04月20日
    瀏覽(41)
  • Mybatis-Plus批量添加或修改數(shù)據(jù)的三種方式

    Mybatis-Plus批量添加或修改數(shù)據(jù)的三種方式

    提供的方法 是遍歷每一個元素,判斷主鍵是否存在,如果存在則做更新,不存在添加 先獲取表中所有的主鍵 ,然后 判斷是否已存在,存在更新,不存在添加 on duplicate key update 是Mysql特有的語法,如下圖所示,表中id 為主鍵 再插入id為1的數(shù)據(jù),則提示主鍵已存在 改成如下

    2024年02月06日
    瀏覽(20)
  • docker ps -a命令以及容器的三種狀態(tài)

    docker ps -a命令用于列出所有的Docker容器,包括正在運(yùn)行和已經(jīng)停止的容器。該命令的輸出結(jié)果包含以下信息: CONTAINER ID:容器的唯一標(biāo)識符; IMAGE:容器所使用的鏡像; COMMAND:容器啟動時執(zhí)行的命令; CREATED:容器的創(chuàng)建時間; STATUS:容器的狀態(tài); PORTS:容器所使用的端口

    2024年02月07日
    瀏覽(20)
  • Docker——常用掛載的三種方式

    在 Docker 中,有三種常見的掛載方式,它們分別是: 綁定掛載(Bind Mounts) :綁定掛載是將主機(jī)上的文件或目錄掛載到容器中。這種掛載方式允許容器與主機(jī)之間共享文件和目錄,并且對其中一個的更改會直接影響到另一個??梢酝ㄟ^在運(yùn)行容器時使用? -v ?或? --mount ?參數(shù)

    2024年02月12日
    瀏覽(20)
  • docker 數(shù)據(jù)掛載的三種方式

    docker 數(shù)據(jù)掛載的三種方式

    目錄 前言 更詳細(xì)的Diff 適合Volumes的場景 適合bind mounts的場景 適合tmpfs mounts的場景 使用 前言 回到目錄 我們可以將數(shù)據(jù)寫到容器的可寫入層,但是這種寫入是有缺點(diǎn)的: 當(dāng)容器停止運(yùn)行時,寫入的數(shù)據(jù)會丟失。你也很難將這些數(shù)據(jù)從容器中取出來給另外的應(yīng)用程序使用。 容

    2024年02月06日
    瀏覽(43)
  • docker 查看日志的三種方式

    docker logs命令是 Docker 的日志管理工具,它能夠在終端中打印出容器的標(biāo)準(zhǔn)輸出和錯誤輸出。

    2024年04月25日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包