Mysql-5
如何導入mysql數據庫結構?
我在機器 A 上有一個數據庫。我想要以這樣一種方式轉儲我的數據庫,即當我在另一台機器(機器 B)上導入它時,只創建表和數據庫的結構。
我不要數據。
可以
mysqldump
在這裡使用嗎?
是的。
如果要在其他機器上導入數據庫的結構,有一些步驟如下
1 .on 機器 A(生成沒有數據的轉儲)
mysqldump -uuser -ppass --no-data --databases db1 db2 db3 > database_structure.sql
使用
mysqldump
with--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 上有可用的數據庫結構。
試試吧..