浏览 SQL-Dump 文件而不将其导入 DBMS?
有人知道有一种工具可以让我浏览 MySQL 文件而无需将它们导入我的数据库系统吗? 我正在寻找一种简单的方法来快速检查 MySQL 备份,而无需导入它们 - 但仍然可以很好地显示,因此查看 SQL 源并不是真正的选择。
也许有一个程序可以获取 SQL 转储并自动将其导入到临时数据库中,然后将其呈现在类似于 HeidiSQL(或任何其他 SQL-Gui-Tool)的界面中。
Is somebody aware of a tool that lets me browse MySQL-Files without having to import them into my database system?
I'm looking for an easy way to inspect MySQL Backups quickly without having to import them - but still being nicely displayed, so viewing the SQL source is not really an option.
Maybe there's a program that takes the SQL dump and automatically imports it into a temporary database, then presenting it in an interface similar to HeidiSQL (or any other SQL-Gui-Tool).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
为什么要消除显而易见的解决方案?您只需将备份加载到 mysql 数据库中即可。将备份加载到单独的 mysql 实例中,或者如果您的备份只是一个数据库(即您没有将
--databases
或--all-databases
传递给mysqldump
),将其加载到不同名称的数据库中。Why are you eliminating the obvious solution? You just need to load the backup into a mysql database. Either load the backup into a separate mysql instance, or if your backup is of just one database (i.e. you didn't pass
--databases
or--all-databases
tomysqldump
), load it into a database of a different name.我来这里是为了寻找同一问题的答案,因为等待加载 20 GB 的 sql 转储只是为了检查并再次删除可能很麻烦。虽然我希望找到一个独立的快捷工具,但我最能推荐的是 Linux cli 文本操作工具的组合,例如 grep、sed 和 cut。一些有用的输出可能是:
祝你好运!
I came here looking for an answer to the same question, because it can be cumbersome to wait to load a 20 GB sql dump just for inspection and drop again. While I hope to find a standalone shortcut tool, best I can recommend is a cocktail of linux cli text manipulation tools like grep, sed, and cut. Some useful output could be:
Good luck!