还原 SQL:一个 52G 的 sql 文件 其中用了一个 全文索引 ngram 用到这个插件但是

2022-01-11 16:16:32 +08:00
 onhao
导入到 MariaDB 因不支持这个插件 无法进行。
现在想到的办法是 从这个 52G 的文件中 找到 定义 这个全文索引的,删除这部分代码。
但是编辑这么大的文件,没有经验,vi 后一直在读。。。。
825 次点击
所在节点    问与答
5 条回复
jiangwei2222
2022-01-11 16:28:05 +08:00
先导入到支持的数据库里面,然后再重新导出一份
onhao
2022-01-11 16:34:02 +08:00
@jiangwei2222 最好不要再这样来回倒腾,有直接编辑大文件方法 最好。^_^
jifengg
2022-01-11 16:41:29 +08:00
给个思路:拆分成小文件,从一堆小文件中找到要修改的地方,改那个(或几个)文件,改完合并。
xupefei
2022-01-11 17:05:20 +08:00
大文件需要特别的编辑器,比如十六进制编辑器。
onhao
2022-01-11 17:54:08 +08:00
@jifengg 直接编辑尝试都失败了,还是采用了迂回的方式了, 老铁感谢建议:
最后用这个 https://wuhao.pw/archives/297/
顺利恢复了。
@xupefei
@jiangwei2222 忠心的感谢 老哥的建议。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/827604

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX