Mysql-5

如何導入mysql數據庫結構?

  • February 26, 2012

我在機器 A 上有一個數據庫。我想要以這樣一種方式轉儲我的數據庫,即當我在另一台機器(機器 B)上導入它時,只創建表和數據庫的結構。

我不要數據。

可以mysqldump在這裡使用嗎?

是的。

如果要在其他機器上導入數據庫的結構,有一些步驟如下

1 .on 機器 A(生成沒有數據的轉儲)

mysqldump -uuser -ppass --no-data --databases db1 db2 db3 > database_structure.sql

使用mysqldumpwith--no-data將生成沒有數據的轉儲。

如果您只想轉儲數據,請執行以下操作(它不包含創建語句)

mysqldump -uuser -ppass --no-create-info --databases db1 db2 db3 > database_data.sql

2.複製機器B上的database_structure.sql

然後你想在機器 B 上恢復它的結構

3.mysql -uuser -ppass < database_structure.sql

然後你在機器 B 上有可用的數據庫結構。

試試吧..

引用自:https://dba.stackexchange.com/questions/13905