如何能使用查詢,就像我們可以使用下面的查詢備份MS-SQL備份我們的MySQL數據庫。如何使用查詢備份MySQL數據庫?
查詢:
backup database DATABASENAME to disk = 'PATH'
如何能使用查詢,就像我們可以使用下面的查詢備份MS-SQL備份我們的MySQL數據庫。如何使用查詢備份MySQL數據庫?
查詢:
backup database DATABASENAME to disk = 'PATH'
使用mysqldump的PHP一個純PHP解決方案複製的mysqldump
<?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
的mysqldump的客戶實用程序執行邏輯備份,產生一組能夠被執行以再現原始數據庫對象定義和表的SQL語句的數據。
它轉儲備份或轉移到另一個SQL服務器的一個或多個MySQL數據庫。 mysqldump命令也可以生成CSV輸出,其他分隔符的文本或XML格式。
附加說明:mysqldump的已經與MySQL服務器安裝,它是備份數據庫的官方方式,並要求您不要安裝其他任何軟件。 – Havenard