comoco/mysqldump-php

use dumpmysql command as a php class

1.0 2018-05-06 00:12 UTC

This package is auto-updated.

Last update: 2024-04-25 12:38:37 UTC


README

use dumpmysql command as a php class

Installation

composer require comoco/mysqldump-php

Requirements

  • mysqldump

Usage

<?php

use comoco\Mysqldump\Mysqldump;

$mysqldump = new Mysqldump;
$content = $mysqldump->setHost('localhost')
    ->setPort(3306)
    ->setUser('username')
    ->setPassword('password')
    ->setDatabase('database')
    ->addTable('table1', 'id < 2 || id > 6')
    ->disableExtendedInsert()
    ->disableLockTable()
    ->hexBlob()
    ->completeInsert()
    ->withoutComments()
    ->withoutAddLock()
    ->setGtidPurged('OFF')
    ->dump();