fitztrev / laravel-mysql-s3-backup
此包的最新版本(dev-master)没有可用的许可证信息。
将Laravel应用的MySQL数据库备份到Amazon S3
dev-master
2014-08-08 16:58 UTC
Requires
- php: >=5.4.0
- aws/aws-sdk-php: 2.*
- illuminate/support: 4.2.*
This package is not auto-updated.
Last update: 2024-09-24 02:52:33 UTC
README
这是一个非常简单的Laravel数据库备份脚本。它执行mysqldump
并将结果保存到Amazon S3(可选)。
该包非常具有针对性。其他备份脚本可以支持其他数据库类型或将备份存储在其他地方(如S3之外)。但这并不支持。
安装
-
将其添加到
composer.json
"fitztrev/laravel-mysql-s3-backup": "dev-master"
-
更新composer包
$ composer update
-
更新
app/config/app.php
'providers' => array( ... 'Fitztrev\LaravelMysqlS3Backup\LaravelMysqlS3BackupServiceProvider', ),
-
发布并编辑配置
$ php artisan config:publish fitztrev/laravel-mysql-s3-backup
编辑
app/config/packages/fitztrev/laravel-mysql-s3-backup/config.php
's3' => [ 'key' => 'AMAZON_API_KEY', 'secret' => 'AMAZON_API_SECRET', 'bucket' => 'your-bucket-name', ],
使用
$ php artisan db:backup
就这么多。没有参数或可选参数。