Mysql

如何備份表結構而不是 MySQL 中的數據

  • November 8, 2014

我正在使用 MySQL Administrator 進行數據庫備份。我可以完美地備份整個數據庫及其所有表。有些表的大小非常大,所以我想知道我是否只能備份表的結構(僅備份它們的元素)而不是它們的數據。

使用--no-data帶有 mysqldump 的開關來告訴它不要轉儲數據,只轉儲表結構。

這將輸出表的 CREATE TABLE 語句。

像這樣的東西

mysqldump --no-data -h localhost -u root -ppassword mydatabase > mydatabase_backup.sql

要針對特定表,請在數據庫名稱之後輸入它們。

mysqldump --no-data -h localhost -u root -ppassword mydatabase table1 table2 > mydatabase_backup.sql

http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html#option_mysqldump_no-data

http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html

引用自:https://serverfault.com/questions/54413