我使用 Mysql Workbench 将多个模式导出到一个 2GB 的 sql 文件中。 现在,我想导入它。
问题是,在我到目前为止看到的示例中,命令是针对每个模式的:
mysql -h 主机名 -u 用户数据库 < 路径/to/test.sql
我的文件包含来自多个架构的许多表。
如何运行?它太大,无法粘贴到 Mysql Workbench 中,或从程序中运行它。
P粉7388210352024-03-30 00:56:19
三个选择:
使用限定表名 。然后,您可以引用任何架构中的表,无论哪个架构是默认架构。
将输入文件拆分为多个文件,每个模式一个文件。使用 mysql
命令行工具的不同调用来运行这多个文件中的每一个,并传递相应的架构名称作为参数。