近日,在mysql上准备导入一个500M大的csv文件,发现phpadmin的大小限制,解决方法:
php.ini配置文件中有三处地方需要改动:
upload_max_filesize
memory_limit
post_max_size
这三个值的初始值都是2M,根据实际情况改下,重启服务器,不过此时页面仍然显示是 最大限制:2,048 KB) ;
但实际上已经可以导入很大的数据库了。。。
当然这种方法存在局限性,可以使用命令等 或其他工具
csv导入mysql
load data infile 'C:\\Users\\UserName\\Desktop\\test.csv'
into table `table`
fields terminated by ',' optionally enclosed by '"' escaped by '"'
lines terminated by '\n';
此时是在windows平台下,同时table表已经存在,且与csv中的字段相对应。