我有一个来自 SQL 服务器的 mysqldump,我想在 MySQL Workbench 或 DBeaver 等程序中打开它,以便我可以轻松地搜索它并删除一些值等。
我正在尝试使用 MySQL Workbench,但是我不确定我是否可以像这样从文件中将此 SQL DUMP 直接导入到此处。我在一个新模型中创建并单击导入,它似乎显示了我所有的表,但它们是空的。
这可能吗?我该怎么做?
最佳答案
MySQL Workbench 可以恢复转储而无需先将其加载到编辑器中(因此甚至可以处理千兆字节大小的转储)。为此,请转到 Data Import/Restore
管理部分,
选择您的转储,设置选项(例如要恢复的转储内容)并单击开始导入
以开始该过程。
然而,这不允许更改转储,并且由于通常的转储大小,甚至浏览它们通常是不可能的。如果转储文件不是太大(比如大约 250MB,取决于系统 RAM),您可以尝试将转储文件加载到编辑器中。如果它大得多,您只能尝试使用十六进制编辑器等特殊工具(逐个加载大文件)。
关于mysql - 从 MySql Workbench 浏览和修改 SQL 转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45460960/