Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
打开和编辑一个非常大的mySQL数据库_Mysql_Database_File - Fatal编程技术网

打开和编辑一个非常大的mySQL数据库

打开和编辑一个非常大的mySQL数据库,mysql,database,file,Mysql,Database,File,我有一个1300000 KB的数据库,大约一个月前在本地备份并保存了它 嗯,旧服务器上的版本被黑客入侵了。不知何故,额外的数据(帖子、用户)被添加到其中,超过了最大文件大小阈值。结果,数据库损坏并被删除 我仍然有我的本地副本,我正在一台新服务器上重建数据库。问题是新服务器的日期文件大小阈值相似,而且数据库太大,因为其中包含所有这些额外的垃圾邮件数据 因此,我需要在本地编辑它,删除不必要的数据,然后上传 我尝试过在以下位置打开文件:Sublime、记事本、写字板、mySQL Workbench、V

我有一个1300000 KB的数据库,大约一个月前在本地备份并保存了它

嗯,旧服务器上的版本被黑客入侵了。不知何故,额外的数据(帖子、用户)被添加到其中,超过了最大文件大小阈值。结果,数据库损坏并被删除

我仍然有我的本地副本,我正在一台新服务器上重建数据库。问题是新服务器的日期文件大小阈值相似,而且数据库太大,因为其中包含所有这些额外的垃圾邮件数据

因此,我需要在本地编辑它,删除不必要的数据,然后上传

我尝试过在以下位置打开文件:Sublime、记事本、写字板、mySQL Workbench、Vim……但没有成功

我终于能够使用mySQL工作台插件在Microsoft Visual Studio中打开它

但是,该程序不允许我1)编辑文件2)或将任何数据复制粘贴到其他位置…它会导致“系统内存不足”通知


有人有使用大型mySQL数据库文件的经验吗?您建议我使用哪些应用程序/程序在本地打开和编辑此文件?

在本地安装MySQL,加载转储,删除不需要的内容,然后再次转储。数据库限制为1.3 GB,您可能希望查看新的托管解决方案…

此文件是来自
mysqldump
的原始sql,还是来自mysql的实际二进制数据文件?没有人可以帮助您直接编辑二进制文件。原始转储只是文本,如果你能找到一个文本编辑器来处理1.3gig的文本文件,那么就去它。当你说“MySQL数据库文件”时,你是指MySQL用来保存数据的文件吗?文件名是什么(我问是因为我想弄清楚它是什么类型的文件。)您能否给出至少一个要恢复的大型表的表定义(以显示您使用的访问方法)?它是一个.SQL文件。我从PHPMyAdmin下载的