mydisha / mds-backup
Laravel 5 数据库备份命令行工具
dev-master
2016-10-28 17:04 UTC
Requires
- php: >=5.5.0
- illuminate/support: 5.*
This package is not auto-updated.
Last update: 2024-09-23 14:29:14 UTC
README
基于开源项目 https://github.com/larkinwhitaker/laravel-db-backup
支持 Laravel 版本 5, 5.1, 5.2, 5.3。
安装
更新 composer.json
并添加此包
"mydisha/mds-backup": "dev-master"
或者运行以下命令
composer require mydisha/mds-backup
下一步,编辑服务提供者,位于 config/app.php
,并在 'providers'
数组中添加以下内容。
'providers' => array( 'Mydisha\MdsBackup\DBBackupServiceProvider' )
配置
通过运行以下命令将配置文件发布到您的项目中
php artisan vendor:publish
使用方法
备份
在默认位置 /storage/backup_db 创建 mysql 备份文件
php artisan db:backup
对于特定数据库
php artisan db:backup --database=mysql
恢复
要恢复备份的 mysql 文件,运行以下命令
php artisan db:restore [dbname]
要显示备份文件列表,运行以下命令
php artisan db:restore
更改初始备份文件名
默认情况下,此包使用 datetime 作为文件名,但您可以更改以自定义名称开始的文件名,例如:laravel-date.sql
您可以在配置文件 mds-backup.php
中进行更改
'initial_name' => '',