千家信息网

mysql导入不超过2m的解决方法

发表于:2025-01-25 作者:千家信息网编辑
千家信息网最后更新 2025年01月25日,这篇文章给大家分享的是有关mysql导入不超过2m的解决方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。mysql导入不超过2m的解决办法:首先打开php.ini并修改"
千家信息网最后更新 2025年01月25日mysql导入不超过2m的解决方法

这篇文章给大家分享的是有关mysql导入不超过2m的解决方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

mysql导入不超过2m的解决办法:首先打开php.ini并修改"upload_max_filesize、memory_limit、post_max_size"参数;然后重新启动系统;最后重新执行导入命令即可。

mysql导入数据大小设置方法

MySQL导入数据库文件最大限制2048KB和phpmyadmin导入数据最大限制2048KB的解决方法

解决办法:

1、打开php.ini。找到 upload_max_filesize 、 memory_limit 、 post_max_size 这三个参数!

(在默认的情况下,php只允许最大的上传数据为2M,也就是2048KB,而极限的最大使用内存memory_limit也仅为128M,Post的最大也为2M)

2、按您的服务器的实际性能配置进行如下改动:(注意:以下是按我的服务器性能和硬件配置进行的更改..)

upload_max_filesize = 8M (上传最大极限设定为8M,这个应该足够一般的文件WEB上传了)

memory_limit = 512M (因为服务器的内存为2GB,所以这里加到512M不过份吧,呵)

post_max_size = 8M (Post数据最大也设置为8MB,这个跟upload_max一样)

3、改完之后,我重新启动系统,再重新执行导入命令后:

Import has been successfully finished, 399 queries executed.

(显示导入成功,有多少个请求处理成功…)

(备注:改完后当你在到phpMyadmin的导入命令行时,虽然(有时候可能会仍然显示为:最大限制:2048KB/Max: 2,048KiB);但实际上你已经可以导入不超过8M的MySQL数据库.sql导出的备份文件了! 另,改完php.ini后,别忘了重启一下web服务或者是服务器哟!重启后升效!)

就此记录,希望对遇到同样问题的朋友有所帮助~

本地测试php程序的程序,经常需要通过Phpmyadmin导入数据库文件,碰到phpmyadmin导入数据最大限制2048KB出错。

错误提示:You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit。

原来用phpmyadmin导入mysql数据库时,默认mysql数据库最大只能导入2M。

下面给出解决方法:

大多数情况都是修改PHP5文件夹下面的php.ini中的upload_max_filesize,但修改了这个以后,还是提示这个问题;

那么更改如下几处:

修改 PHP.ini

file_uploads on 是否允许通过HTTP上传文件的开关。默认为ON即是开

upload_tmp_dir -- 文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹

upload_max_filesize 20m 望文生意,即允许上传文件大小的最大值。默认为2M

post_max_size 30m 指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M

说明

一般地,设置好上述四个参数后,在网络正常的情况下,上传8M的大体积文件,只设置上述四项还一定能行的通。除非你的网络真有100M/S的上传高速,否则你还得继续设置下面的参数,那就是设置它的时间,

max_execution_time 300 每个PHP页面运行的最大时间值(秒),默认30秒

max_input_time 300 每个PHP页面接收数据所需的最大时间,默认60秒

memory_limit 80m 每个PHP页面所吃掉的最大内存,默认8M,如果你机子的内存足够大的话,还可以设置大点儿

设定 POST 数据所允许的最大大小。此设定也影响到文件上传。要上传大文件,该值必须大于 upload_max_filesize。

如果配置脚本中激活了内存限制,memory_limit 也会影响文件上传。通常说,memory_limit 应该比 post_max_size 要大。

附重新启动iis的有效方法:

将以下内容存为iisadmin.bat然后 运行即可重启

@ ECHO ##### IIS重启 #####

@pause

net stop w3svc

net stop iisadmin

net start w3svc

net start iisadmin

MySQL导入导出数据实现方法 一般人用 phpmyadmin 里面的数据库导入,导出功能,非常方便。但是在实际应用中,我发现如下几个问题:

1 数据库超过一定尺寸,比如6M 这时使用导出一般没问题,可以正确的保存到本机硬盘上面,但是导入则不行!原因是:一般的 PHP.INI 里面设置临时文件/上传文件的大小限制为2M,而phpmyadmin使用了上传的方式,造成失败。

2 导出到硬盘的 .SQL 文件在导回时,经常出现由于某些单引号的问题引起失败,造成导入失败,只能用 mysql等应用程序导入了。

我的数据库已经超过10M,所以必须解决这个问题。我的思路:

导出: 用phpmyadmin 保存数据库/表格结构,用脚本读取数据库内容并保存到文件里面!

导入: 用phpmyadmin 恢复数据库/表格结构,用脚本读取文件,然后保存到库里面!

感谢各位的阅读!关于mysql导入不超过2m的解决方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

数据 文件 最大 数据库 方法 服务 限制 内存 服务器 问题 内容 参数 大小 命令 实际 情况 时间 程序 系统 脚本 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 华为手机云服务器无法访问 苹果7p尚未备份连接服务器失败 香港服务器选购指标 招聘网络技术工程师 北京软件开发人员的薪金 开封网络技术怎么样 怎样更新王者荣耀微信数据库 洛阳软件开发价格 数据库同时删除带外键的表 杭州壕嘉网络技术有限公司官网 最常见的数据库种类主要有 idea修复数据库连接异常 购买软件服务器和源代码给我们吗 深圳刷刷乐网络技术有限公司 校园网网络技术的应用 三门峡软件开发优化价格 2k20服务器保留多久 数据库管理工具sqllog 数据库文件增长量 网络安全 违法行为 广东大数据软件开发价格表 西城区常见网络技术维修价格 网络技术实验路由器改名 数据库开发技术答案 新手桌面软件开发工具 北京前端软件开发哪家可靠 坦克时间服务器不稳定 眼镜行业软件开发一般哪家好 软件开发模型 螺旋模型 计算机软件开发可以干嘛
0