---
title: "Como corrigir Max connections reached no MySQL"
url: https://full.services/wp-fixer/corrigir-max-connections-mysql-wordpress/
date: 2026-06-13
author: "Clayton Margiotti"
---

# Como corrigir Max connections reached no MySQL

## O que é o erro Max Connections no MySQL do WordPress?

O MySQL aceita um número fixo de conexões abertas ao mesmo tempo, definido pelo parâmetro max_connections. Quando esse teto é atingido, qualquer nova requisição recebe o erro "Too many connections" e o WordPress não consegue abrir a conexão para carregar a página. Costuma aparecer em horário de pico, em sites com queries lentas que prendem conexões, ou quando o limite do servidor está baixo demais para a demanda.

## Como identificar

- Mensagem "Too many connections" no log do MySQL ou na tela durante picos de acesso.

- O site cai intermitentemente em horário de pico e volta sozinho quando o tráfego baixa.

- Junto aparece o erro de conexão com o banco, já que novas conexões são recusadas.

- A lista de processos do MySQL mostra muitas conexões em estado Sleep ou em queries longas.

**Antes de começar:** Aumente o max_connections de forma proporcional à memória do servidor: cada conexão consome RAM, e um valor alto demais pode fazer o MySQL ficar sem memória e ser encerrado, derrubando o banco inteiro.

## Como prevenir

- Use cache de página e de objeto para cortar o número de acessos ao banco em picos

- Monitore queries lentas com o Query Monitor e otimize as que seguram conexões abertas

- Dimensione o max_connections e a RAM do plano de acordo com o pico real de tráfego

## Erros relacionados

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

- [Como corrigir MySQL server has gone away](https://full.services/wp-fixer/corrigir-mysql-server-has-gone-away/)

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


---

## Metadados Estruturados (Schema.org)

```json-ld
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "Organization",
            "@id": "https://full.services/#org",
            "name": "FULL Services",
            "url": "https://full.services/",
            "sameAs": [
                "https://www.instagram.com/fullservicesbr",
                "https://www.facebook.com/fullservices.br",
                "https://www.linkedin.com/company/fullservicesbr/"
            ],
            "knowsAbout": [
                "WordPress",
                "WordPress Hosting",
                "Web Development",
                "Performance Optimization",
                "WordPress Security",
                "SEO para WordPress"
            ],
            "award": [
                "Gold Medal - The WP Weekly Awards 2023",
                "Gold Medal - The WP Weekly Awards 2024"
            ],
            "logo": {
                "@type": "ImageObject",
                "url": "https://full.services/wp-content/uploads/full-services-logo.png",
                "width": 200,
                "height": 60
            },
            "hasCredential": {
                "@type": "EducationalOccupationalCredential",
                "credentialCategory": "certification",
                "name": "CVE Numbering Authority (CNA)",
                "description": "Autoridade de numeração de vulnerabilidades (CVE) para o ecossistema WordPress, autorizada a atribuir IDs CVE. Válida desde 2022-05-03, com abrangência global.",
                "url": "https://www.cve.org/PartnerInformation/ListofPartners/partner/FULL",
                "recognizedBy": {
                    "@type": "Organization",
                    "name": "CISA — Cybersecurity and Infrastructure Security Agency",
                    "url": "https://www.cisa.gov/",
                    "sameAs": "https://www.cisa.gov/"
                }
            }
        },
        {
            "@type": "TechArticle",
            "@id": "https://full.services/wp-fixer/corrigir-max-connections-mysql-wordpress/#article",
            "headline": "Como corrigir Max connections reached no MySQL",
            "url": "https://full.services/wp-fixer/corrigir-max-connections-mysql-wordpress/",
            "inLanguage": "pt-BR",
            "datePublished": "2026-06-13T23:43:33-03:00",
            "dateModified": "2026-06-13T23:43:33-03:00",
            "author": {
                "@id": "https://full.services/#org"
            },
            "publisher": {
                "@id": "https://full.services/#org"
            },
            "isAccessibleForFree": true,
            "about": [
                {
                    "@type": "Thing",
                    "@id": "https://www.wikidata.org/wiki/Q13166",
                    "name": "WordPress",
                    "sameAs": "https://www.wikidata.org/wiki/Q13166",
                    "url": "https://wordpress.org/"
                },
                {
                    "@type": "Thing",
                    "name": "Banco de dados"
                }
            ],
            "mentions": {
                "@type": "Thing",
                "@id": "https://www.wikidata.org/wiki/Q13166",
                "name": "WordPress",
                "sameAs": "https://www.wikidata.org/wiki/Q13166",
                "url": "https://wordpress.org/"
            },
            "mainEntityOfPage": {
                "@type": "WebPage",
                "@id": "https://full.services/wp-fixer/corrigir-max-connections-mysql-wordpress/"
            },
            "wordCount": 458,
            "description": "\"Too many connections\" acontece quando o MySQL atinge o limite de conexões simultâneas (max_connections) e recusa novas. No WordPress, isso derruba o site em picos de tráfego ou quando queries lentas seguram as conexões abertas.",
            "articleSection": "Banco de dados",
            "keywords": "limite de conexoes mysql wordpress, max_connections mysql wordpress, mysql connection limit wordpress, too many connections mysql",
            "proficiencyLevel": "Advanced",
            "citation": {
                "@type": "CreativeWork",
                "url": "https://dev.mysql.com/doc/refman/8.0/en/too-many-connections.html",
                "name": "MySQL Documentation — B.3.2.5 Too many connections"
            },
            "mainEntity": {
                "@type": "SoftwareSourceCode",
                "name": "Como corrigir Max connections reached no MySQL",
                "programmingLanguage": "Ini",
                "codeRepository": "https://full.services/wp-fixer/corrigir-max-connections-mysql-wordpress/",
                "isAccessibleForFree": true,
                "text": "; Ajustes no my.cnf (secao [mysqld]) - reinicie o MySQL apos editar\n[mysqld]\nmax_connections = 200\nwait_timeout = 120\ninteractive_timeout = 120"
            }
        },
        {
            "@type": "FAQPage",
            "@id": "https://full.services/wp-fixer/corrigir-max-connections-mysql-wordpress/#faq",
            "isPartOf": {
                "@id": "https://full.services/wp-fixer/corrigir-max-connections-mysql-wordpress/#article"
            },
            "isAccessibleForFree": true,
            "mainEntity": [
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-max-connections-mysql-wordpress/#faq-q1",
                    "name": "O que significa Too many connections no MySQL?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Significa que o MySQL atingiu o número máximo de conexões simultâneas permitido pelo max_connections e passou a recusar novas. O WordPress não consegue abrir a conexão e a página não carrega até uma vaga liberar.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-max-connections-mysql-wordpress/#faq-q2",
                    "name": "Por que o erro só aparece em horário de pico?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Porque é nesse momento que muitas conexões são abertas ao mesmo tempo e o limite é atingido. Quando o tráfego baixa, as conexões liberam e o site volta sozinho, por isso a queda parece intermitente.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-max-connections-mysql-wordpress/#faq-q3",
                    "name": "Basta aumentar o max_connections?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Nem sempre. Cada conexão consome memória, então um valor alto demais pode fazer o MySQL ficar sem RAM. Se o problema é query lenta segurando conexões, aumentar o limite só adia o estouro: é preciso otimizar e cachear também.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-max-connections-mysql-wordpress/#faq-q4",
                    "name": "Como descubro o que está segurando as conexões?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Rode SHOW PROCESSLIST no phpMyAdmin para ver as conexões ativas. Muitas em estado Sleep apontam wait_timeout alto; queries longas apontam um plugin ou consulta a otimizar.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-max-connections-mysql-wordpress/#faq-q5",
                    "name": "Estou em hospedagem compartilhada. Posso mudar o max_connections?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Em geral não diretamente, pois o limite é do servidor compartilhado. Abra um chamado com o suporte, mas a solução mais eficaz no seu lado é reduzir acessos ao banco com cache de página e de objeto.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-max-connections-mysql-wordpress/#faq-q6",
                    "name": "O cache realmente ajuda nesse erro?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Sim. Com cache de página, visitantes recebem HTML pronto sem abrir conexão ao MySQL, e o cache de objeto evita reconsultar dados repetidos. Menos conexões abertas significa menos chance de bater no limite em pico.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                }
            ]
        },
        {
            "@type": "HowTo",
            "@id": "https://full.services/wp-fixer/corrigir-max-connections-mysql-wordpress/#howto",
            "name": "Como corrigir Max connections reached no MySQL",
            "inLanguage": "pt-BR",
            "isPartOf": {
                "@id": "https://full.services/wp-fixer/corrigir-max-connections-mysql-wordpress/#article"
            },
            "isAccessibleForFree": true,
            "step": [
                {
                    "@type": "HowToStep",
                    "position": 1,
                    "name": "Confirme o limite atual",
                    "text": "Confirme o limite atual: no phpMyAdmin (aba SQL), veja o valor de max_connections e quantas conexões estão em uso para saber o quanto folga falta.",
                    "url": "https://full.services/wp-fixer/corrigir-max-connections-mysql-wordpress/#secao-solucao"
                },
                {
                    "@type": "HowToStep",
                    "position": 2,
                    "name": "Veja quem está segurando as conexões",
                    "text": "Veja quem está segurando as conexões: rode SHOW PROCESSLIST para identificar queries longas ou muitas conexões Sleep. Conexões presas indicam um plugin ou consulta a otimizar, não só limite baixo.",
                    "url": "https://full.services/wp-fixer/corrigir-max-connections-mysql-wordpress/#secao-solucao"
                },
                {
                    "@type": "HowToStep",
                    "position": 3,
                    "name": "Aumente o max_connections",
                    "text": "Aumente o max_connections: no my.cnf (seção [mysqld]), eleve o max_connections de forma proporcional à RAM do servidor e reinicie o MySQL. Em hospedagem compartilhada, peça o ajuste ao suporte.",
                    "url": "https://full.services/wp-fixer/corrigir-max-connections-mysql-wordpress/#secao-solucao"
                },
                {
                    "@type": "HowToStep",
                    "position": 4,
                    "name": "Reduza o wait_timeout",
                    "text": "Reduza o wait_timeout: diminua o wait_timeout para que conexões ociosas sejam liberadas mais rápido e não fiquem ocupando vagas no limite.",
                    "url": "https://full.services/wp-fixer/corrigir-max-connections-mysql-wordpress/#secao-solucao"
                },
                {
                    "@type": "HowToStep",
                    "position": 5,
                    "name": "Adote cache para cortar acessos ao banco",
                    "text": "Adote cache para cortar acessos ao banco: ative cache de página e de objeto (Redis) para que requisições repetidas não abram novas conexões ao MySQL, reduzindo a pressão no limite.",
                    "url": "https://full.services/wp-fixer/corrigir-max-connections-mysql-wordpress/#secao-solucao"
                }
            ],
            "description": "\"Too many connections\" acontece quando o MySQL atinge o limite de conexões simultâneas (max_connections) e recusa novas. No WordPress, isso derruba o site em picos de tráfego ou quando queries lentas seguram as conexões abertas."
        }
    ]
}
```
