---
title: "Como corrigir MySQL server has gone away"
url: https://full.services/wp-fixer/corrigir-mysql-server-has-gone-away/
date: 2026-06-13
author: "Clayton Margiotti"
---

# Como corrigir MySQL server has gone away

## O que é o erro MySQL server has gone away?

Esse erro é a mensagem que o cliente MySQL devolve quando a conexão com o servidor foi encerrada no meio de uma operação. No WordPress, o PHP abriu uma conexão, mas o servidor de banco fechou essa conexão por inatividade, por exceder um limite de pacote, ou porque o próprio MySQL reiniciou ou ficou sem memória. A query falha e a página quebra ou exibe o aviso.

## Como identificar

- Mensagem "MySQL server has gone away" no log de erros do PHP ou na tela durante uma operação no banco.

- Importações grandes via phpMyAdmin ou WP-CLI param no meio com "MySQL server has gone away".

- O erro surge em consultas pesadas ou após o site ficar ocioso por alguns minutos.

- Plugins de backup ou de migração falham ao gravar registros muito grandes no banco.

## Como prevenir

- Defina o max_allowed_packet com folga (64M ou mais) para suportar importações e backups grandes

- Quebre operações pesadas em lotes menores em vez de uma única query gigante

- Monitore a memória do servidor para o MySQL não ser encerrado pelo OOM killer em picos

## Erros relacionados

- [Como corrigir Error establishing a database connection](https://full.services/wp-fixer/corrigir-erro-conexao-banco-dados-wordpress/)

- [Como corrigir Max connections reached no MySQL](https://full.services/wp-fixer/corrigir-max-connections-mysql-wordpress/)

- [Como corrigir One or more database tables are unavailable](https://full.services/wp-fixer/corrigir-database-tables-unavailable-wordpress/)
