Linux phpMyAdmin如何导入大文件?

赞赏 2016-07-18

Linux phpMyAdmin 配置导入大文件的 2 个方法:


方法一:phpMyAdmin 配置从服务器本地导入文件(推荐)


phpMyAdmin 登录之后选择导入,默认需要在本 PC 上传文件到服务器,默认只支持 2 MB 大小的文件,可以开启 phpMyAdmin 导入服务器本地文件的方法。

1、修改 phpMyAdmin 配置文件

修改 config.inc.php,有的版本可能只有config.sample.inc.php,可以复制一份重命名为 config.inc.php。

将其中的:

  1. $cfg['UploadDir'] = ' ';

修改为:

  1. $cfg['UploadDir'] = 'ImportFile';

3.png

然后在 phpMyAdmin 下新建立一个目录名称为 ImportFile,后期就可以把 sql 文件放到这个目录了。

上传一个 sql 脚本到 ImportFile 目录下,可以在  phpMyAdmin 选择导入查看,需要重新登录才可以看到

4.png

 

方法二:修改 phpMyAdmin 上传限制(不推荐)


phpMyAdmin 上传文件大小的限制,其实是 PHP 限制导致,需要修改 php.ini 文件的两个配置参数post_max_size 和 upload_max_filesize。

修改 post_max_size 和 upload_max_filesize,这个两个参数是同时生效的,但是可以上传的最大值是这两个值其中小的那个。

如下图,实际上最大可上传的文件是 100 MB

5.png

 

重启 php-fpm 后生效,可以看到如下信息:

注意:

还有两个参数需要注意

  • memory_limit ##php.ini 里的参数,设置太小也会导致超时。
  • $cfg[‘ExecTimeLimit’] ##phpMyAdmin 目录下的 config.inc.php 文件,默认是300s,设置为 0 为不受限制,没有的话,手动添加也是生效的。

登陆后阅读全文
阅读 1321 赞赏 0 有用 0 没用 0 收藏 0 分享

   



0 条留言

linux分享的头像

linux分享

每个软件都有确定的用途

相关文章

phpMyAdmin报错:Wrong permissions on configuration file

阿里云·业务运营团队内部的前端构建和工程化工具 Dawn开源

Linux phpmyadmin如何限制 IP 访问?

阿里云云盾扫描服务器的的IP段有哪些?

阿里云云盾扫描服务器的的IP段有哪些?

安全组设置允许SSH登录到 Linux 实例

Linux 流控原理,实现,及实例

Linux 如何使用 kpartx 命令读取分区表信息

云服务器 ECS Linux /tmp 目录文件是如何做到定期清理的?

Linux Web 环境配置站点的方法

有料推荐

这世界欠我一个这样的老公!

高校学生模仿“世界名画”摆拍,可以说是戏精本精了

iPhone X 跌破发行价,苏宁200亿入股恒大 | 财经日日评

果然是高手!这次在日本,特朗普竹杠敲得不是一般狠

资深黄牛现身说法:iPhone X价格秒变不停,就像炒股一样

长一样的双胞胎也能识别?蚂蚁金服发布「眼纹识别」技术

苏联是怎么被阿富汗拖垮的?

美团或入局「分时租赁」共享汽车,王兴要大笔投入「泛出行」领域了? | 36氪独家

你或许被“一盘番茄炒蛋”刷屏了,但有人辛酸,有人质疑

iPhone X发售前夜,黄牛与苹果公司的不安

他的文章

我是如何执行 "rm -rf ~" 的

正态分布为什么常见?(财富的分布却不符合正态分布)

Linux下窗口管理器 xmonad 的使用教程

用披萨做比喻来解释 IaaS,PaaS,SaaS 的区别

如何制作CSR(证书私钥和证书请求文件)文件?

php RedisException with message read error on connection

Windows环境下ping丢包或不通时链路测试工具推荐

Linux下ping丢包或不通时链路测试工具推荐

链路测试结果分析说明及常见链路异常场景和测试报告

SSH 登录时出现如下错误:login: Module is unknown

手机扫一扫
分享文章