jvizcaya/dbackup

创建数据库备份(仅MySQL/MariaDB)。

v0.1 2021-02-11 20:44 UTC

This package is auto-updated.

Last update: 2024-09-12 05:06:30 UTC


README

Dbackup 是一个简单的Laravel 5.7+包,用于添加 artisan 命令来备份数据库。

注意 此包通过 PHP passthru 使用 mysqldump 函数。仅在兼容的系统上运行

安装

composer require jvizcaya/dbackup

如果我们想更改数据库备份的存储路径和其他设置,我们会发布配置文件。

php artisan vendor:publish --provider="Jvizcaya\Dbackup\DbackupServiceProvider"

默认情况下,使用路径 storage/app/backup。请确保此目录存在并具有必要的写入权限。

使用模式

php artisan dbackup:generate

命令将数据库备份保存到存储路径,并删除旧备份(默认为一周前的备份)

您可以将命令 dbackup:generate 添加到 任务调度 中,以定期进行数据库备份。

许可

MIT © Jorge Vizcaya | jorgevizcayaa@gmail.com