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

Aumento della dimensione dell'importazione di MySQL

Questo errore non ha nulla a che fare con php.ini, è chiaramente un messaggio di errore dal DBMS.

Puoi aumentare il valore di max_allowed_packet nel file my.cnf:

[mysqld]
max_allowed_packet = 128M

Dopo aver riavviato mysqld dovrebbe funzionare (per dati più grandi aumenta il valore di più)

Se provi a "importare con stucco", immagino che tu stia usando mysql dalla riga di comando, in questo caso puoi avviare mysql con il parametro --max_allowed_packet ad esempio:

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

In alternativa, se si origina il file da una sessione mysql in esecuzione, è possibile impostare il parametro tramite:

set global max_allowed_packet=128M;

solo l'ultimo esempio è efficace fino al prossimo riavvio di mysqld, per una soluzione permanente attenersi al mio primo esempio.