Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Erhöhen der mysql-Importgröße

Dieser Fehler hat nichts mit der php.ini zu tun, es ist eindeutig eine Fehlermeldung des DBMS.

Sie können den Wert von max_allowed_packet in der Datei my.cnf erhöhen:

[mysqld]
max_allowed_packet = 128M

Nach dem Neustart von mysqld sollte es funktionieren (für größere Daten den Wert more erhöhen)

Wenn Sie versuchen, "mit Putty zu importieren", verwenden Sie mysql vermutlich von der Befehlszeile aus. In diesem Fall können Sie mysql mit dem Parameter --max_allowed_packet starten, z. B.:

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

Wenn Sie die Datei alternativ aus einer laufenden MySQL-Sitzung beziehen, können Sie den Parameter folgendermaßen festlegen:

set global max_allowed_packet=128M;

Das letzte Beispiel ist nur bis zum nächsten Neustart von mysqld wirksam, für eine dauerhafte Lösung bleiben Sie bei meinem ersten Beispiel.