PHP Class LazyRecord\Backup\MySQLBackup

Mostrar archivo Open project: corneltek/lazyrecord Class Usage Examples

Protected Properties

Property Type Description
$mysql
$mysqldump

Public Methods

Method Description
__construct ( )
backup ( Connection $source, Connection $dest ) * $ mysqldbcopy \ --source=root:pass@localhost:3310:/test123/mysql.sock \ --destination=root:pass@localhost:3310:/test123/mysql.sock \ util_test:util_test_copy
backupToDatabase ( Connection $source, $databaseName, $dropAndCreate = false )
incrementalBackup ( Connection $source )

Protected Methods

Method Description
formatCommandParameters ( Connection $conn )

Method Details

__construct() public method

public __construct ( )

backup() public method

$ mysqldump sourcedb -u -p | mysql destdb -u -p $socket = ini_get('pdo_mysql.default_socket') ?: ini_get('mysqli.default_socket') ?: ini_get('mysql.default_socket');
public backup ( Connection $source, Connection $dest )
$source LazyRecord\Connection
$dest LazyRecord\Connection

backupToDatabase() public method

public backupToDatabase ( Connection $source, $databaseName, $dropAndCreate = false )
$source LazyRecord\Connection

formatCommandParameters() protected method

protected formatCommandParameters ( Connection $conn )
$conn LazyRecord\Connection

incrementalBackup() public method

public incrementalBackup ( Connection $source )
$source LazyRecord\Connection

Property Details

$mysql protected_oe property

protected $mysql

$mysqldump protected_oe property

protected $mysqldump