stojko / dbservice
此包最新版本(v1.1.2)没有可用的许可信息。
数据库备份包
v1.1.2
2022-04-17 09:12 UTC
This package is auto-updated.
Last update: 2024-09-17 14:28:08 UTC
README
数据库备份库。要使用此服务,需要在服务器上安装mysqldump,因为此库实际上在底层调用mysqldump。此外,如果想要压缩sql文件,还需要启用php bzip2扩展。
如何使用
旨在作为服务使用。
use Stojko\DbService\DbService;
$dbConfig = [
'hostname' => 'mysql',
'username' => 'root',
'password' => 'test23',
'database' => 'test_database',
'backupDir' => getcwd().'/backup/', // Full path of backup directory. Will be created, if it doesn't exist
'days' => 14, // How many days we want to keep backups. Default is 14.
'bzip2' => true, // Compress backup with bzip2 compression. Default is false. Php ext bzip2 required.
];
$dbService = new DbService($dbConfig);
$dbService->backupDb();