phpmyadmin导入大文件 4.4 上传文件太大怎么办

&连接和维护 mysql有很多工具, 譬如著名的桌面软件navicat . 而 phpMyAdmin 是用php写的基于网页形式的mysql管理工具.
1 当你的网站部署到服务器后,很多服务器是禁止外部连接 mysql的.此时navicat 就作废了
2 phpmyadmin 可以和网站一起部署在服务器上.所以真实项目环境的mysql维护 就得靠他
3 如果是本地开发,这个玩意儿肯定是没有navicat方便的.
4 所以我们要学会在不同的环境下使用不同的工具来节约我们的成本.&
开始说主题:
如果我们使用phpmyadmin维护时,我们经常需要做数据库备份和恢复。当我们备份数据库生成的sql文件80M时就会出错.
解决办法如下:
1& 打开phpmyadmin安装目录下的config.inc.php . 譬如是 c:/phpmyadmin/config.inc.php
2 找到 &$cfg[‘UploadDir’]& 这个字眼 (没有就自己加)
3 改成& $cfg[‘UploadDir’] = ‘bbb’;&& //用bbb代表 告诉大家这个文件夹名是 随意写写的,不要写中文即可
4 然后 新建一个文件夹叫bbb ,譬如c:/phpmyadmin/bbb
5 然后把你的大sql文件 上传到这个bbb文件夹
接下来就 开始导吧,不解释了
&一般超时时间是300秒,如果超时就要去修改另外一个文件的配置. 来到 c:/phpmyadmin/libraries/config.default.php& (注意 :phpmyadmin的安装目录只是一个举例,你们装的不一定和我一样,不要死磕这个目录怎么找不到)
找到$cfg[‘ExecTimeLimit’],并改为$cfg[‘ExecTimeLimit’] = 0 代表无限制
然后重启各种服务 ,收工吃饭.Mysql 解决 phpMyAdmin 上传文件 最大限制 - CSDN博客
Mysql 解决 phpMyAdmin 上传文件 最大限制
大文件导入mysql一直以来都是个问题,如果你懂程序的,可以直接把sql放到服务器上,运行下source 命令导入即可,这个部分后面我们会讲,如果你使用的是phpmyadmin 那么你可以像下面这样做,
打开phpmyadmin下的配置文件 config.inc.php
$cfg['UploadDir'] = ”;
$cfg['SaveDir'] = ”;
给他们赋值
$cfg['UploadDir'] = ‘upload’;
$cfg['SaveDir'] = ‘save’;
然后在 phpMyAdmin 的目录下创建两个空目录,upload 和 save,并且把要导入的sql文件,上传到 upload 目录下,重新刷新打开phpmyadmin,在导入那里选择你upload上传的文件,继续导入即可。
本文已收录于以下专栏:
相关文章推荐
网上查了一下,两段话:
“当用 phpMyAdmin 导入的数据库大小大于 2M 的时候,会出现如下提示:
No data was received to import. Either no ...
一般网站经常用phpmyadmin备份和恢复数据库,但默认总是限制了16M。网站数据一多就不行了。
解决方法如下:
(1)修改php.ini适用自己有服务器的人
大多数都修改php.in...
phpmyadmin导入SQL文件时涉及到phpmyadmin上传文件大小限制问题,默认phpmyadmin上传文件大小为2M,如果想要phpmyadmin上传超过2M大文件,就需要修改phpmyad...
phpmyadmin导入SQL文件时涉及到phpmyadmin上传文件大小限制问题,默认phpmyadmin上传文件大小为2M,如果想要phpmyadmin上传超过2M大文件,就需要修改phpmyad...
phpmyadmin导入SQL文件时涉及到phpmyadmin上传文件大小限制问题,默认phpmyadmin上传文件大小为2M,如果想要phpmyadmin上传超过2M大文件,就需要修改phpmyad...
phpmyadmin导入SQL文件时涉及到phpmyadmin上传文件大小限制问题,默认phpmyadmin上传文件大小为2M,如果想要phpmyadmin上传超过2M大文件,就需要修改phpmyad...
MicrosoftIn...
他的最新文章
讲师:吴岸城
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)解决PhpMyAdmin中导入2M以上大文件限制的方法分享
字体:[ ] 类型:转载 时间:
当用phpMyAdmin导入的资料库大小大于2M的时候,会出现如下提示:
No data was received to import. Either no file name was submitted、or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16.
要处理这个问题,经过一番研究发现,有2种方法:方法一:
找到php.ini搜索这3个地方 upload_max_filesize , memory_limit 和 post_max_size将他们后面的值修改成大于你需要导入的数据库大小就好了。然后重启的PHP环境.
方法二:以phpMyAdmin-3.1.0-all-languages为例,我的安装目录E:\wwwroot\phpMyAdmin\
1.在 phpmyadmin目录里新建一个目录 upload.
2.打开phpmyadmin,找到E:\wwwroot\phpMyAdmin\config.sample.inc.php文件,找到并修改为 $cfg['UploadDir'] = “upload”; 然后点保存.
再打开E:\wwwroot\phpMyAdmin\libraries\config.default.php文件,找到并修改为 $cfg['UploadDir'] = “upload”; 然后点保存.
3.用 FTP 上传 需要导入的sql 文件到 phpmyadmin/upload/ 下
4.访问 phpmyadmin,点击 Import(导入) ,就会出现选择服务器上的文件的下拉框,选择刚才用FTP上传的SQL文件。至此完美解决。
最后打开/phpmyadmin/登录后,点击import可以看到。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具解决phpmyadmin上传文件大小限制的方法(简单,无需繁琐修改配置文件)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
解决phpmyadmin上传文件大小限制的方法(简单,无需繁琐修改配置文件)
&&此方法简单有效,不推荐那种修改配置文件的方法!因为修改配置文件有时候会产生其他问题,比如,修改配置文件后,php.ini的内存(memory_limit)过大会使你们网站的VPS和虚拟机变得很卡,不是你想改多少就改多少
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢您的位置:
解决phpmyadmin导入数据库文件最大限制2048KB的修改办法
发布者: moke |
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的数据库gzip导出的备份文件了! 另,改完php.ini后,别忘了重启一下web服务或者是服务器哟!重启后升效!)
魔客吧温馨提示:如果你想搭建一个企业网站,那么到魔客吧的
频道看看吧,这里有很多的企业模板哦!
本文地址:
文章标题:
最新分享资源

我要回帖

更多关于 phpmyadmin4.4 漏洞 的文章

 

随机推荐