Erro mod_python/MySQL em INSERT com muitos dados:“Erro Operacional:(2006, 'O servidor MySQL desapareceu')”

StackOverflow https://stackoverflow.com/questions/67180

Pergunta

Ao fazer um INSERT com muitos dados, ou seja:

INSERT INTO table (mediumtext_field) VALUES ('...lots of text here: about 2MB worth...')

MySQL retorna

"Erro Operacional:(2006, 'O servidor MySQL desapareceu')"

Isso está acontecendo um minuto após o início do script, portanto não é um problema de tempo limite.Também, mediumtext_field deve ser capaz de armazenar aproximadamente 16 MB de dados, então isso não deve ser um problema.

Alguma idéia do que está causando o erro ou como contorná-lo?

Algumas bibliotecas relevantes em uso: mod_python 3.3.1, MySQL 5.0.51 (no Windows XP SP3, via xampp, detalhes abaixo)

ApacheFriends XAMPP (pacote básico) versão 1.6.5

  • Apache 2.2.6
  • MySQL 5.0.51
  • phpMyAdmin 2.11.3
Foi útil?

Solução

verifique a configuração max_packet em seu arquivo my.cnf.isso determina a maior quantidade de dados que você pode enviar ao seu servidor mysql em uma única instrução.exceder esses valores resulta nesse erro.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top