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