gpt4 book ai didi

sql-server - 从 SQL 转储中删除 `information_schema`

转载 作者:行者123 更新时间:2023-11-30 01:00:11 27 4
gpt4 key购买 nike

我正在尝试在我的一台服务器上导入 40GB SQL 备份,而我用来自动执行备份的软件显然包含“information_schema”。有没有任何工具/脚本/等等。可以用来删除这些数据吗?

由于 SQL 文件的大小,我尝试过 Notepad++(文件太大)和其他文本编辑器,因此很难判断哪些信息属于 information_schema。

我已经束手无策了,希望有一些东西可以简化从 SQL 转储中删除这些数据的过程。我尝试使用“-f”运行导入来强行通过它,但它看起来有点困惑。

最佳答案

我已经尝试过如何解决这个问题。但唯一的想法是使用 grep 并删除 inforation_schema 中的表,如下所示:此示例从 dump.sql 中删除 3 个表

egrep -v '(GLOBAL_VARIABLES|CHARACTER_SETS|COLLATIONS)' dump.sql > new_dump.sql

实际上,应该给出 40 个表......

祝你成功。

仅供引用。一个数据库是40GB?里面有多少张 table 。为了快速恢复转储文件,稍后将大表或数据库彼此分开。并同时加载。

关于sql-server - 从 SQL 转储中删除 `information_schema`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20208399/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com