如何导入mysql数据库结构?

use*_*520 5 mysql-5 mysqldump

我在机器 A 上有一个数据库。我想要的是转储我的数据库,这样当我在另一台机器(机器 B)上导入它时,只创建表和数据库的结构。

我不要数据。

可以mysqldump用在这里?

Abd*_*naf 6

是的。

如果你想在其他机器上导入数据库的结构,有一些步骤如下

1 .on Machine A(生成没有数据的转储)

mysqldump -uuser -ppass --no-data --databases db1 db2 db3 > database_structure.sql
Run Code Online (Sandbox Code Playgroud)

使用mysqldumpwith--no-data将生成没有数据的转储。

如果你只想要数据转储做(它不会包含创建语句)

mysqldump -uuser -ppass --no-create-info --databases db1 db2 db3 > database_data.sql
Run Code Online (Sandbox Code Playgroud)

2.复制B机器上的database_structure.sql

然后你想在机器B上恢复它的结构做

3.mysql -uuser -ppass < database_structure.sql

然后你在机器 B 上有可用的数据库结构。

尝试一下..