MySQL Backup in container

    內容表格
    1. 1. 說明
    2. 2. 步驟開始

    版本為 01:12, 27 Dec 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    說明

    有一個 MySQL DB 的 container,要如何做定期備份。

    步驟開始

    本篇是從 Host 端啟動備份程序。

    在 Host 端新增備份程序 backup-db_raida17.sh

    reference to undefined name 'syntax' Exception of type 'MindTouch.Deki.Script.Runtime.DekiScriptUndefinedNameException' was thrown. (click for details)

    在 container 裡建立 DB 帳號密碼檔

    docker exec -it <container-name> /bin/bash
    vi  /root/.my.cnf
    

    .my.cnf:

    [mysqldump]
    user=ThisDBUser
    password=ThisDBPass
    

    變更權限

    chmod 0600 /root/.my.cnf
    

    離開回到 Host 端,執行備份測試

    chmod +x backup-db_raida17.sh
    ./backup-db_raida17.sh 
    Powered by MindTouch Core