天一社区

Tech推荐更多>

查看: 1218|回复: 0

mySQL超1G大数据导入解决方法

[复制链接]

77

主题

80

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
发表于 2019-1-5 10:27:42 | 显示全部楼层 |阅读模式
打开php.ini
找到 upload_max_filesize 、 memory_limit 、 post_max_size 这三个参数!

upload_max_filesize = 2G 是上传最大文件的大小 ,可写成2G
memory_limit = 2G 是内存限制
post_max_size = 2G 是post最大大小

打开my.ini
在my.ini中添加或修改
max_allowed_packet=2G 是最大允许数据包

wait_timeout=2880000 是默认最大值

interactive_timeout = 2880000 是默认最大值

phpMyAdmin中导入时间
phpMYAdmin导入数据库时间过长的话会有个时间限制,默认为300秒
1
php.ini中 max_execution_time = ? 是最大执行时间 ,调大



在当前的集成环境的phpMyAdmin的路径D:phpStudyWWWznsfphpMyAdminlibraries中找到config.default.php文件

$cfg[‘ExecTimeLimit’] = 0; 把这个东西改成0

phpMyAdmin中登录时间限制
php.ini中的 session.gc_maxlifetime = ? 是phpMYAdmin的登录限制时间,记得调大一点,因为大数据导入会很慢

在当前的集成环境的phpMyAdmin的路径D:phpStudyWWWznsfphpMyAdminlibraries中找到config.default.php文件


$cfg[‘LoginCookieValidity’] = 344000; 把这个东西改的很大就可以了
---------------------

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表