parkourben99/laravel-mysql-s3-backup

此包已被废弃,不再维护。未建议替代包。
此包的最新版本(3.0)没有可用的许可信息。

将您的Laravel应用MySQL数据库备份到Amazon S3

3.0 2020-04-15 02:44 UTC

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之外的其他位置来存储您的备份。这个不支持。

安装

  1. 安装包

    composer require parkourben99/laravel-mysql-s3-backup

    或者将其添加到您的composer.json

    "parkourben99/laravel-mysql-s3-backup": "1.*"
    
  2. 更新您的composer包

    $ composer update
  3. 更新config/app.php

    如果想要手动注册服务提供者,则添加

    'providers' => array(
        ...
        'LaravelMysqlS3Backup\ServiceProvider',
    ),
  4. 发布并编辑配置

    $ 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

就这样。没有参数或可选参数。