Deze fout heeft niets te maken met de php.ini, het is duidelijk een foutmelding van de DBMS.
U kunt de waarde van het max_allowed_packet in het my.cnf-bestand verhogen:
[mysqld]
max_allowed_packet = 128M
Na het herstarten van je mysqld zou het moeten werken (voor grotere gegevens verhoog je de waarde meer)
Als u probeert te "importeren met putty", denk ik dat u mysql gebruikt vanaf de opdrachtregel, in dit geval kunt u mysql starten met de parameter --max_allowed_packet, bijvoorbeeld:
mysql --max_allowed_packet=128M -u root -p sampledb < dump.sql
Als alternatief, als u het bestand uit een lopende mysql-sessie haalt, kunt u de parameter instellen door:
set global max_allowed_packet=128M;
laatste voorbeeld is alleen effectief tot de volgende herstart van mysqld, voor een permanente oplossing blijf bij mijn eerste voorbeeld.