phpmyadmin导入mysql文件过大

问题

phpmyadmin导入mysql文件过大, 超过限制2M。

原因

mysql或php的配置问题

解决方案

查找mysql的配置文件/etc/mysql/my.cnf或者/etc/mysql/mysql.conf.d/mysqld.cnf

max_allowed_packet  = 16M

发现已经16M了,再查看php的配置php.ini(/etc/php/7.2/apache2/php.ini)

upload_max_filesize = 2M
memory_limit = 128M
post_max_size = 8M

修改upload_max_filesize,memory_limit,post_max_size的值。同时memory_limit和post_max_size必须大于等于upload_max_filesize。否则只会取小值。