Skip to content

skynet定时备份数据库和日志,恢复数据库

Notifications You must be signed in to change notification settings

zhandouxiaojiji/bewater-backup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

配置范例

local conf = {
    schedule = {
        test = {
            mongo = {
                host = "127.0.0.1",
                port = 19999,
                name = "test_backup",
            },
            redis = {
                host = "127.0.0.1",
                port = 19998,
            },
            mysql = {
                host = "127.0.0.1",
                port = 3306,
                name = "test_backup",
            },
        },
        date = {hour = 0, min = 0}, -- 定时备份,参考common的schedule日程表
    },
    mongodump       = "/usr/bin/mongo/bin/mongodump",
    mongorestore    = "/usr/bin/mongo/bin/mongorestore",
    mysql           = "/usr/bin/mysql",
    mysqldump       = "/usr/bin/mysqldump",
    redis_cli       = "/usr/redis/bin/redis-cli",
    redis_data      = "/usr/redis/bin/redis-cli",

    path = "/home/backup",
}

GM指令

backup [数据库类型] dump [配置名]
backup [数据库类型] restore [备份文件名]

About

skynet定时备份数据库和日志,恢复数据库

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published