如果导入的数据库文件太大怎么办
解决方案如下:
(1)修改php.ini,适用于有自己服务器的人。
大部分都是在php.ini中修改upload_max_filesize,但是修改完这个之后还是提示这个问题;
然后更改以下内容:
修改
PHP.ini
文件_上传
在
切换是否允许通过HTTP上传文件。默认情况下,打开是打开的。
上传_临时目录
文件被上传到服务器上存储临时文件的位置。如果未指定,将使用默认的临时文件夹。
上传最大文件大小
20米
看业务,也就是允许的最大文件大小。默认为2M。
post_max_size
30米
指PHP通过表单POST可以接收到的最大值,包括表单中的所有值。默认值为8M。
解释
一般设置好以上四个参数后,上传< =8M的文件不是问题。
但如果要上传>:8M的大容量文件,只设置以上四项肯定行。除非你的网络真的有100M/S的上传速度,否则你还得继续设置以下参数。
最大执行时间
300
每个PHP页面的最大运行时间(秒),默认为30秒。
最大输入时间
300
默认情况下,每个PHP页面接收数据所需的最长时间是60秒。
内存_限制
128米
默认情况下,每个PHP页面消耗的最大内存是8M。
设置
邮政
数据的最大允许大小。此设置也会影响文件上传。要上传大文件,该值必须大于
上传最大文件大小.
如果在配置脚本中激活了内存限制,memory_limit
也会影响文件上传。一般来说,memory_limit
影壁
post_max_size
做大。
(2)这个方法非常简单,不需要修改php.ini参数,
适合把站放在虚拟主机上的人。
打开phpMyAdmin目录下的配置文件:config.inc.php。
请注意这两个参数:
$ CFG[& # 39;上传目录& # 39;]
=
a’;
$ CFG[& # 39;SaveDir & # 39]
=
b’;
在phpMyAdmin目录中创建文件夹A和B,以对应UploadDir(导入目录)和SaveDir(导出目录)。
导出操作:
1.登录phpMyAdmin
2.在左侧选择要备份和导出的数据库。
3.在右侧窗口中找到“导出”。
4.在右侧窗口的底部,选择“保存在服务器中”
B/
目录”
5.选择压缩模式,提交“Execute”在文件夹b中找到该数据库导出的数据。
导入操作:
1.将要导入的数据文件上传到目录a。
2.登录phpMyAdmin
3.在左侧选择要备份和导出的数据库。
4.在右侧窗口中找到“导入”。
5.在右侧窗口的“网站服务器上传目录”中选择要导入的数据文件,提交“执行”完成导入。