Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
backup
Package backup implements MySQL backup: dump, user append, zip.
|
Package backup implements MySQL backup: dump, user append, zip. |
|
config
Package config loads and holds MySQL backup configuration via janmz/sconfig (JSON).
|
Package config loads and holds MySQL backup configuration via janmz/sconfig (JSON). |
|
disk
Package disk provides cross-platform free disk space checks.
|
Package disk provides cross-platform free disk space checks. |
|
email
Package email sends error notifications via SMTP.
|
Package email sends error notifications via SMTP. |
|
i18n
Package i18n provides embedded translations (de, en, fr, nl).
|
Package i18n provides embedded translations (de, en, fr, nl). |
|
logger
Package logger provides file-based append logging for mysqlbackup.
|
Package logger provides file-based append logging for mysqlbackup. |
|
mysql
Package mysql runs mysql/mysqldump/mysqlpump for listing DBs and exporting data/users.
|
Package mysql runs mysql/mysqldump/mysqlpump for listing DBs and exporting data/users. |
|
remote
Package remote copies backup files to a remote host via SFTP using github.com/janmz/sshcommands.
|
Package remote copies backup files to a remote host via SFTP using github.com/janmz/sshcommands. |
|
restore
Package restore implements restore operations from backup ZIP files.
|
Package restore implements restore operations from backup ZIP files. |
|
retention
Package retention classifies backups by period and deletes excess.
|
Package retention classifies backups by period and deletes excess. |
|
run
Package run orchestrates backup: disk check, mysql, backup, retention, remote, email on error.
|
Package run orchestrates backup: disk check, mysql, backup, retention, remote, email on error. |
|
schedule
Package schedule ensures a backup schedule is installed (Windows Task Scheduler, Linux systemd, or cron fallback).
|
Package schedule ensures a backup schedule is installed (Windows Task Scheduler, Linux systemd, or cron fallback). |
Click to show internal directories.
Click to hide internal directories.