2016-08-09 4 views

ответ

1

Использование туздЫшпр-PHP чисто-PHP решение для репликации функции туздЫшпра

<?php 
    require('database_connection.php'); 
    require('mysql-dump.php') 
    $dumpSettings = array(
     'include-tables' => array('table1', 'table2'), 
     'exclude-tables' => array('table3', 'table4'), 
     'compress' => CompressMethod::GZIP, /* CompressMethod::[GZIP, BZIP2, NONE] */ 
     'no-data' => false,    
     'add-drop-table' => false,  
     'single-transaction' => true, 
     'lock-tables' => false,   
     'add-locks' => true,    
     'extended-insert' => true  
    ); 

    $dump = new MySQLDump('database','database_user','database_pass','localhost', $dumpSettings); 
    $dump->start('forum_dump.sql.gz'); 
     ?> 

также посетить эту ссылку GitHub

2

См mysqldump

утилит туздЫшпр клиент выполняет логическое резервное копирование, производя набор операторов SQL, которые могут быть выполнены для воспроизведения исходных определений объектов базы данных и таблиц данные.

Он выгружает одну или несколько баз данных MySQL для резервного копирования или передачи на другой SQL-сервер. Команда mysqldump также может генерировать выходные данные в CSV, другом разделительном тексте или формате XML.

+1

Дополнительного примечание: туздЫшпр уже установлен с MySQL сервером, то есть официальный способ резервного копирования баз данных и требует, чтобы вы ничего не установили. – Havenard

Смежные вопросы