MYSQL数据库网站迁移 太大无法SQL导入问题处理-♚纪实阁付涛♚

MYSQL数据库网站迁移 太大无法SQL导入问题处理

文章摘要

对于自己有服务器的站长们而言,当面对MSYQL数据库太大而无法一键导入问题处理的时候,会方便很多,往往是自己没有服务器,而又面临大数据库时候的困窘让很多站长备感煎熬,苦逼的是空间商还不给调整允许的MYSQL上限大小(当然空间商一般也不会为你一个人去修改服务器的环境配置);

网上关于自主服务器环境的处理有很多办法,这里不作过多陈述,最简单的办法就是直接在本地测试的时候,就使用正式的域名,然后弄好了后直接上传到自己服务器里面去,数据库直接复制粘贴过去,最后修改一下数据库配置文件即可(如果开数据库时候,账号密码与本地测试的一样的话,配置文件修改都可以免了;)

如果还不知道如何本地测试使用正式域名的用户请参考以下文章:

虚拟主机大数据库本地保存

如果是使用虚拟主机,而主机商又无法单独为你自己调整MYSQL上传大小的时候,又该怎么办呢;

通过网站因为备案或违规原因导致网站被关闭后,主域名均无法正常访问,而FTP还是可以正常链接的;同时一般空间商空间开通之后,都会由系统默认分配一个多级域名,而这个域名是默认是被搜索引擎屏蔽,只是方便用户临时处理紧急事务时候所用;纪实阁建议可以通过两咱方式先将原数据库的数据保存至本地;

【内容来源于:https://www.diebaosoft.com/】,未经授权,谢绝转载

第一种方案:通过原主机商空间服务器选择数据库管理,然后进入导出为SQL文件;

优点:不需要第三方工具即可快速导出所需要的数据;

缺点:当数据量比较大时,在新的空间商数据库管理里面,通过SQL直接一键导入时候,可能因为太大而无法成功恢复数据的情况;

第二种方案:通过FTP上传上传帝国备份(关于此系统的介绍在这里不作解释,不懂的自行百度)

优点:此系统备份属于分表备份,一个表一个文件,不论原数据库表多少,都不会出现过大而无法恢复报错的情况出现;

缺点:属于第三方工具,需要额外上传至空间;

然后将第一种方案备份的SQL数据或者第二种方案备份的结果文件(连帝国的整个文件目录一起下载至本地),均下载至本地电脑;

如果是采用第二种方案备份的数据库,在新空间里面可以直接将帝国目录上传至根目录,然后运行,链接数据库,恢复数据即可,不涉及下面的文章内容;

MYSQL大数据恢复至新空间数据库

通过上一步的操作,将数据库保存至本地后,通过搭建本地PHP+MYSQL环境来运行帝国备份系统(如果不知道怎么搭建环境,请参考以下文章)

但是因为PHP.INI默认版本配置的原,可能会出现帝国备份王提示1246错误提示,如果碰到,请按以下说明修改即可;

创建好本地数据库,并将帝国的目录放在WEB网站根目录下,并运行登陆后台,然后通过创建数据库时候的账号、密码来链接本地数据库,并通过SQL一键导入恢复数据库;

注:一般本地导入是没有任何大小限制的;

完成以上工作,再通过上面一节的第二种方案在本地再进行一次备份,最后上传新空间目录,恢复数据库即可;

其实整个过程困难程度不大,只是思路要清晰,来回备份、恢复、备份弄几次罢了;
【友情提示:】
1、本文由 ♚纪实阁付涛♚ 作者:付涛纪实阁 发表,其版权均为 ♚纪实阁付涛♚ 所有;
2、文章内容系作者个人观点,不代表除个人作者外的任何第三方针对观点赞同或支持;
3、本站文章均为博主原创,如需转载,请注明文章来源;
1

发表评论