secgin/mariadbdump

MariaDB 数据库备份工具

dev-main 2022-08-21 14:37 UTC

This package is auto-updated.

Last update: 2024-09-21 18:59:56 UTC


README

为 MariaDB 数据库生成 SQL 脚本。

生成的数据库脚本中包含的数据库对象

  • 表索引(主键,唯一键,计划,全文索引)
  • 表约束(外键,检查约束)
  • 视图
  • 存储过程
$options = [
    'database' => [
        'host' => '',
        'dbname' => '',
        'user' => '',
        'password' => ''
    ]
];

$mariadbdump = new Mariadbdump($options);

try
{
    echo $mariadbdump->dump(__DIR__ . '/backup/');
}
catch (SaveFileException $e)
{
    echo 'Veritabanı scripti dosyaya kaydedilemedi!';
}
catch (Exception $e)
{
    echo $e->getMessage();
}