任何人都可以推荐和实用程序,让我查看/提取不再在主机上的MySQL数据库的数据? 我只是有倾销的.sql文件。
最简单的方法是启动一个本地mysqld并导入你的转储。 尽pipe如此,它应该是可能的(但不是微不足道的)grep你的数据从SQL文件(S)
另一种方法是创buildsqlite3数据库并将数据导入到那里。 Python / SQLAlchemy可以有很多用处。
我最后安装了MySQL,并做到了这一点。
我发现mydumpsplitter非常有用,我甚至用它从100GB数据库中提取表。 如果一个转储中有多个数据库,则可以使用以下内容
sed -n '/^-- Current Database: `dbname`/,/^-- Current Database: `/p' fulldump.sql > dbname.sql
从www.rudolfmaduro.com