欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker內(nèi)部MySQL如何開啟binlog日志

 更新時(shí)間:2024年04月01日 15:00:00   作者:張俊杰1994  
這篇文章主要介紹了Docker內(nèi)部MySQL如何開啟binlog日志問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

查看 binlog狀態(tài)

在MySQL終端執(zhí)行一下,Navicat都行

show variables like '%log_bin%'

發(fā)現(xiàn)是沒有開啟binlog

修改Docker的MySQL的my.cnf配置文件

添加下面內(nèi)容

注意:

log-bin = /logs/mysql-bin.log 是Docker內(nèi)部的路徑,不是Linux宿主機(jī)的路徑

#設(shè)置日志格式
binlog_format = mixed
#設(shè)置日志路徑,注意路經(jīng)需要mysql用戶有權(quán)限寫
log-bin = /logs/mysql-bin.log
#設(shè)置binlog清理時(shí)間
expire_logs_days = 5
#binlog每個(gè)日志文件大小
max_binlog_size = 50m
#binlog緩存大小
binlog_cache_size = 4m
#最大binlog緩存大小
max_binlog_cache_size = 512m

重啟docker容器重啟失敗發(fā)現(xiàn)報(bào)錯(cuò)信息

docker restart 命令重啟docker之后發(fā)現(xiàn)重啟失敗

查看docker日志:

docker logs 容器id

2021-01-16 07:05:53 0 [Note] mysqld (mysqld 5.6.49-log) starting as process 29 ...
mysqld: File '/logs/mysql-bin.index' not found (Errcode: 13 - Permission denied)
2021-01-16 07:05:53 29 [ERROR] Aborting
2021-01-16 07:05:53 29 [Note] Binlog end

上面意思是沒權(quán)限,需要給docker內(nèi)部的這個(gè)/logs賦予權(quán)限

開始解決問題

把上面修改binlog的配置還原回來,重啟docker容器,讓docker重啟成功,進(jìn)入docker容器

命令 : docker exec -it 容器id bash

進(jìn)入容器之后執(zhí)行:

chown -R mysql:mysql   /logs

修改MySQL目錄的用戶和用戶組權(quán)限

修改完了之后退出docker

然后再給修改binlog日志信息,接著重啟docker容器,發(fā)現(xiàn)docker容器啟動(dòng)成功

驗(yàn)證一下

連接MySQL執(zhí)行一下

show variables like '%log_bin%'

發(fā)現(xiàn)已經(jīng)開啟binlog

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • docker利用dockerfile構(gòu)建鏡像

    docker利用dockerfile構(gòu)建鏡像

    dockerfile是一種用于定義和構(gòu)建docker鏡像的文本文件,由一行行指令和參數(shù)組成,用于描述鏡像的構(gòu)建和配置過程;由基礎(chǔ)映像、軟件包安裝、文件拷貝、環(huán)境變量設(shè)置等組成
    2024-10-10
  • Docker環(huán)境搭建Jenkins在構(gòu)建任務(wù)時(shí)控制臺(tái)日志出現(xiàn)中文亂碼的問題

    Docker環(huán)境搭建Jenkins在構(gòu)建任務(wù)時(shí)控制臺(tái)日志出現(xiàn)中文亂碼的問題

    這篇文章主要介紹了Docker環(huán)境搭建Jenkins在構(gòu)建任務(wù)時(shí)控制臺(tái)日志出現(xiàn)中文亂碼的問題,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02
  • 5分鐘教你實(shí)現(xiàn)用docker搭建Redis集群模式和哨兵模式

    5分鐘教你實(shí)現(xiàn)用docker搭建Redis集群模式和哨兵模式

    本文主要介紹了5分鐘實(shí)現(xiàn)用docker搭建Redis集群模式和哨兵模式,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Docker堆棧的管理操作詳解

    Docker堆棧的管理操作詳解

    這篇文章主要介紹了Docker堆棧的管理操作,結(jié)合實(shí)例形式分析了Docker堆棧管理相關(guān)的新服務(wù)添加、部署、數(shù)據(jù)持久化等操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2018-06-06
  • 使用?docker?部署?APISIX的詳細(xì)介紹

    使用?docker?部署?APISIX的詳細(xì)介紹

    這篇文章主要介紹了使用?docker?部署?APISIX的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • Docker容器下運(yùn)行Nginx并實(shí)現(xiàn)反向代理

    Docker容器下運(yùn)行Nginx并實(shí)現(xiàn)反向代理

    這篇文章介紹了Docker容器下運(yùn)行Nginx并實(shí)現(xiàn)反向代理的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • Docker鏡像下載的常見問題及解決辦法

    Docker鏡像下載的常見問題及解決辦法

    在使用Docker時(shí),用戶常遇到下載鏡像錯(cuò)誤,如TLS握手超時(shí)、請(qǐng)求取消等,主要由網(wǎng)絡(luò)狀況、配置問題或DockerHub服務(wù)導(dǎo)致,本文就來介紹了一下幾種解決方法,感興趣的可以了解一下
    2024-10-10
  • Docker?容器連接的具體實(shí)現(xiàn)

    Docker?容器連接的具體實(shí)現(xiàn)

    本文主要介紹了Docker?容器連接的具體實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • Docker run 命令的使用方法詳解

    Docker run 命令的使用方法詳解

    這篇文章主要介紹了Docker run 命令的使用方法詳解,需要的朋友可以參考下
    2017-03-03
  • docker容器時(shí)區(qū)錯(cuò)誤問題

    docker容器時(shí)區(qū)錯(cuò)誤問題

    常出現(xiàn)docker中運(yùn)行的容器獲取到的時(shí)間與北京時(shí)間相差8小時(shí)的問題,其實(shí)是因?yàn)槿萜鬟\(yùn)行的時(shí)區(qū)不正確。本文主要介紹了docker容器時(shí)區(qū)錯(cuò)誤問題,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12

最新評(píng)論