程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Mysql邏輯備份

Mysql邏輯備份

編輯:MySQL綜合教程

Mysql邏輯備份   mysqldump的語法如下:  mysqldump [arguments] > file_name  如果想要備份所有的數據庫,可以使用--all-databases選項:  mysqldump --all-databases > dump.sql    www.2cto.com   如果想要備份指定的數據庫,可以使用--databases選項:  mysqldump --databases db1 db2 db3 > dump.sql  如果想要對test這個架構進行備份,可以使用如下語句:  mysqldump --single-transaction test > test_backup.sql    使用--single-transaction選項來保證備份的一致性。  --single-trasaction:在備份開始前,先執行START TRANSACTION命令,以此來獲得備份的一致性,當前該參數只對InnoDB存儲引擎有效。當啟用該參數並進行備份時,確保沒有其他任何的DDL語句執行,因為一致性並不能隔離DDL語句。    www.2cto.com   --add-drop-database:在CREATE DATABASE前先進行DROP DATABASE.這個參數需要和-all-databases或者-databases選項一起使用。默認情況下,導出的文本文件中並不會有CREATE DATABASE,除非你指定了這個參數。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved