Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zwiększanie rozmiaru importu mysql

Ten błąd nie ma nic wspólnego z php.ini, jest to wyraźnie komunikat o błędzie z DBMS.

Możesz zwiększyć wartość max_allowed_packet w pliku my.cnf:

[mysqld]
max_allowed_packet = 128M

Po ponownym uruchomieniu mysqld powinno działać (dla większych danych zwiększ wartość bardziej)

Jeśli próbujesz "importować za pomocą putty", wydaje mi się, że używasz mysql z wiersza poleceń, w tym przypadku możesz uruchomić mysql z parametrem --max_allowed_packet, np.:

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

Alternatywnie, jeśli pobierasz plik z uruchomionej sesji mysql, możesz ustawić parametr przez:

set global max_allowed_packet=128M;

tylko ostatni przykład działa do następnego restartu mysqld, dla trwałego rozwiązania trzymaj się mojego pierwszego przykładu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. najlepszy sposób na przechowywanie relacji użytkowników 1:1 w relacyjnej bazie danych

  2. MySQL:efektywnie wypełniaj tabelę w ramach procedury składowanej

  3. Usuń wiersze sql, w których identyfikatory nie pasują do innej tabeli

  4. Liczba kolumn nie odpowiada liczbie wartości w wierszu 1 JAVA mysql

  5. Nie można pobrać danych mysql (wybór CodeIgniter)