6
A
回答
2
可以使用--ignore-table選項,但你必須找出哪些表是空的第一個,因爲這是不能直接使用mysqldump。所以,你可以做
mysqldump -u username -p database --ignore-table=database.table1 --ignore-table=database.table2 > database.sql
1
mysqldump <database options> table1 table2 table3 ...
+0
有很多表,很難寫每一個。有沒有任何選項可以轉儲表與數據以及創建,下降語句 – 2010-09-16 09:10:03
0
使用mysqldump
(documentation located here)。如果你不指定表,它將假定所有的表。您還可以明確選擇要複製或忽略的表格。您可以告訴它在create語句之前創建drop語句。如果你有mysql 5.1.2那麼你可以告訴它複製例程。
0
當你傾銷所有的數據庫。顯然它擁有大量的數據。所以,你可以在下面更喜歡更好:
創建備份:
mysqldump -u [user] -p[password]--single-transaction --quick --all-databases | gzip > alldb.sql.gz
如果錯誤
- 警告:跳過表mysql.event的數據。顯式指定--events選項。
用途:
mysqldump -u [user] -p --events --single-transaction --quick --all-databases | gzip > alldb.sql.gz
恢復備份:
gunzip < alldb.sql.gz | mysql -u [user] -p[password]
希望這將有助於:)
相關問題
- 1. MySql數據庫轉儲
- 2. 如何從MySQL C庫轉儲MySQL數據庫
- 3. Mysql:沿數據轉儲數據庫
- 4. Mysql數據庫轉儲不啓動mysql
- 5. 如何將MySQL數據庫轉儲轉換爲新的PG數據庫?
- 6. 如何每小時採用mysql數據庫的mysql轉儲
- 7. MySQL數據庫轉儲進口秩序
- 8. 的MySQL,轉儲,數據庫恢復
- 9. 轉儲MySQL數據庫使用Qt
- 10. 在mysql中從數據庫轉儲表?
- 11. 如何使用mysql將一個數據庫轉儲到另一個數據庫?
- 12. 轉儲數據庫
- 13. 如何將PHPMyAdmin SQL轉儲文件導入到MySQL數據庫?
- 14. 如何通過mysqldump正確轉儲mysql數據庫?
- 15. 如何使用Java轉儲遠程MySQL數據庫?
- 16. 如何使用ant轉儲MySQL數據庫?
- 17. 每次更新後如何轉儲MySql數據庫?
- 18. 如何從終端macbook轉儲mysql數據庫
- 19. 如何使用命令行轉儲Mysql數據庫?
- 20. 我如何轉儲一個MySQL數據庫,而不在Python
- 21. 如何使用applescript轉儲mysql數據庫
- 22. 如何`轉儲`svn數據庫?
- 23. (Ruby)如何轉儲數據庫?
- 24. 如何防止數據庫轉儲?
- 25. 存儲在MySQL數據庫
- 26. 僅轉儲MySQL數據庫中數據的10%
- 27. 如何將大型(14 GB)MySQL轉儲文件導入新的MySQL數據庫?
- 28. 如何將php數組數據存儲到mysql數據庫中
- 29. MySQL轉儲限制? MySQL的整體數據庫大小限制?
- 30. cloudbees數據庫轉儲
如果表不包含數據,也不會增加太多的備份尺寸。爲什麼你想跳過空表? – Jayan 2010-09-16 08:51:39
有很多表,我不想執行空表查詢導入db中的數據。它會導致數據丟失的問題。 – 2010-09-16 09:12:32
我的要求是刪除表並將數據從轉儲的數據庫文件插入到這些表中。該文件包含那些具有數據和創建的表格,以及add-drop語句。 – 2010-09-16 09:15:56