0.2.2 • Published 2 years ago

fly-myback v0.2.2

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

mysql 备份与导入命令行工具

  • 整个数据备份
  • 真个数据载入
  • 适合每日备份
  • 数据库太大不适合

安装

  #安装
  npm install fly-myback -g 

  #运行
  myback 

如果没有安装mysql客户端需要安装

apt install mariadb-client-10.1

直接运行

  npx fly-myback

数据库备份

  fly-myback save [filename]
  #或
  npx fly-myback save [filename]

导入数据库备份

  fly-myback load [filename]
  #或
  npx fly-myback load [filename]

配置文件

db.json 数据库的账号信息写在配置文件中

通过 fly-myback init 生成空的 db.json配置文件

{
  "host":"",
  "user":"",
  "pass":"", 
  "db_name":""
}

参数说明

save|load 分别是保存数据库,和载入数据库 filename 不输入会自动创建每日数据库文件。 {database_name}-2022-02-02.sql.gz

如何配置每日备份

daily_db_backup.sh

#!/bin/bash
cd /home/app/backup
fly-myback save

每日备份 crontab 配置

5 1 * * * /home/app/backup/daily_backup.sh

0.2.2

2 years ago

0.2.1

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.0

2 years ago