网站搬家,遇到数据库太大,服务器一直崩溃,大到已经修改php.ini文件都没办法上传。
由于php上传文件的限制和脚本响应时间的限制,导致phpMyAdmin无法导入大数据。很多时候都是由于文件过大,从本地浏览上传导入,容易中断失败,所以通过服务器上传数据库完成导入。
1.在phpMyAdmin目录下,在根目录找到config.inc.php文件,如果没有config.inc.php文件,可以将根目录中的config.sample.inc.php文件复制一份,重命名为config.inc.php,保存即可!如图所示:
2.打开config.inc.php文件,查找$cfg[‘UploadDir’],这个参数就是设定导入文件存放的目录,这里把值设定为:upload。如下图
3.在phpMyAdmin目录下,建立以 upload 命名的文件夹,如下图
4.把我们需要导入的数据文件,放到 upload文件夹下面,这里需 要注意,必须是sql结尾的文件,不能是压缩包。如下图:
5.登入phpMyAdmin管理后台,选择需要导入的数据,点击导航条上面的“导入”按钮,选中“从网站服务器上传文件夹 upload/中选择:”选项,并需要导入的数据文件,如下图:
6.最后点击“执行”,即可导入成功。
注意事项:如果在config.inc.php文件,没有找到$cfg[‘UploadDir’],可以自己在文件中添加上去即可。