有人知道一个工具可以让我浏览 MySQL 文件而无需将它们导入我的数据库系统吗?我正在寻找一种简单的方法来快速检查 MySQL 备份而无需导入它们 - 但仍然可以很好地显示,因此查看 SQL 源代码并不是一个真正的选择。
也许有一个程序可以获取 SQL 转储并自动将其导入临时数据库,然后将其呈现在类似于 HeidiSQL(或任何其他 SQL-Gui-Tool)的界面中。
为什么要消除明显的解决方案?您只需要将备份加载到 mysql 数据库中。将备份加载到一个单独的 mysql 实例中,或者如果您的备份仅包含一个数据库(即您没有通过--databases
或--all-databases
to mysqldump
),请将其加载到不同名称的数据库中。
我来这里是为了寻找相同问题的答案,因为等待加载 20 GB 的 sql 转储只是为了检查并再次删除可能很麻烦。虽然我希望找到一个独立的快捷工具,但我最好推荐的是 linux cli 文本操作工具,如 grep、sed 和 cut。一些有用的输出可能是:
祝你好运!