从onffline MySQL数据库中提取数据? (.sql文件)

任何人都可以推荐和实用程序,让我查看/提取不再在主机上的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