parkourben99 / laravel-mysql-s3-backup
此包已被废弃,不再维护。未建议替代包。
此包的最新版本(3.0)没有可用的许可信息。
将您的Laravel应用MySQL数据库备份到Amazon S3
3.0
2020-04-15 02:44 UTC
Requires
- php: ^7.0
- aws/aws-sdk-php: ^3.0
- illuminate/support: ^5.2||^6.0||^7.0
This package is auto-updated.
Last update: 2020-05-24 02:06:17 UTC
README
此包已被重写并添加了额外功能,可以在https://github.com/ayles-software/laravel-mysql-s3-backup找到
这是一个非常简单的Laravel数据库备份脚本。它使用mysqldump
并可选择将其保存到Amazon S3。
此包非常具有主观性。其他备份脚本可以支持其他数据库类型或除S3之外的其他位置来存储您的备份。这个不支持。
安装
-
安装包
composer require parkourben99/laravel-mysql-s3-backup
或者将其添加到您的
composer.json
"parkourben99/laravel-mysql-s3-backup": "1.*"
-
更新您的composer包
$ composer update
-
更新
config/app.php
如果想要手动注册服务提供者,则添加
'providers' => array( ... 'LaravelMysqlS3Backup\ServiceProvider', ),
-
发布并编辑配置
$ php vendor:publish --provider=parkourben99/laravel-mysql-s3-backup
编辑
config/laravel-mysql-s3-backup.php
's3' => [ 'key' => 'AMAZON_API_KEY', 'secret' => 'AMAZON_API_SECRET', 'bucket' => 'your-bucket-name', ],
使用
$ php artisan db:backup
就这样。没有参数或可选参数。