sql >> Database teknologi >  >> RDS >> Mysql

Forøgelse af mysql-importstørrelse

Denne fejl har intet at gøre med php.ini, det er klart en fejlmeddelelse fra DBMS.

Du kan øge værdien af ​​max_allowed_packet i filen my.cnf:

[mysqld]
max_allowed_packet = 128M

Efter genstart af din mysqld burde den virke (for større data øges værdien mere)

Hvis du prøver at "importere med kit", tror jeg, du bruger mysql fra kommandolinjen, i dette tilfælde kan du starte mysql med parameteren --max_allowed_packet, f.eks:

mysql --max_allowed_packet=128M -u root -p sampledb < dump.sql

Alternativt, hvis du henter filen fra en kørende mysql-session, kan du indstille parameteren ved at:

set global max_allowed_packet=128M;

Kun sidste eksempel er effektivt indtil næste genstart af mysqld, for en permanent løsning, hold dig til mit første eksempel.



  1. Sorter SQL-poster baseret på matchede betingelser

  2. Addnode resolv.conf Fejl

  3. Ved hjælp af Python kan du hurtigt indsætte mange kolonner i Sqlite\Mysql

  4. LIKE-forespørgsel på elementer af flad jsonb-array