
Qual é a porta padrão do MySQL? Veja como consultar e alterar
| 22/10/26Descubra qual é o número padrão da porta MySQL, como verificar a configuração atual, alterar o acesso e proteger seu banco de dados
Descubra qual é o número padrão da porta MySQL, como verificar a configuração atual, alterar o acesso e proteger seu banco de dados
Em resumo
Você acabou de instalar o seu banco de dados, mas não consegue conectar o seu sistema a ele?
Para fazer dois programas conversarem, você precisa informar exatamente por qual caminho os dados devem passar. É aqui que entra o conceito de portas de rede e as configurações de fábrica do seu servidor.
Neste artigo, você vai descobrir qual é a numeração oficial usada pelo MySQL e como ela funciona na prática.

O número padrão da porta MySQL é o 3306, utilizado universalmente para conexões tradicionais via protocolo TCP/IP. Sempre que você instala esse gerenciador de banco de dados do zero, ele já vem configurado de fábrica para escutar esse canal.
Isso significa que ferramentas de administração como DBeaver, MySQL Workbench e phpMyAdmin já preenchem o número 3306 automaticamente. Os desenvolvedores não precisam adivinhar onde o banco está rodando quando criam um ambiente novo.
Além dessa porta clássica, as versões a partir do MySQL 5.7 trouxeram uma novidade importante com a porta 33060. Esse segundo número é o padrão exclusivo para o Protocolo X, focado em operações modernas com documentos JSON e NoSQL.
Na prática, a grande maioria dos sistemas web e aplicativos comerciais continua usando a porta 3306 no dia a dia. Ela serve como o ponto de encontro oficial entre o seu código de programação e as tabelas de informações.
Para entender o papel dessa numeração, imagine que o endereço IP do seu servidor é o endereço de um grande prédio comercial. Dentro dele, existem salas, e cada sala representa um serviço específico funcionando no computador.
Nesse cenário, a porta de rede funciona exatamente como o número da sala onde o MySQL trabalha e recebe encomendas. Sem esse número, o computador até recebe a mensagem pela internet, mas não sabe para qual programa deve entregá-la.
Um único servidor costuma rodar dezenas de ferramentas ao mesmo tempo, como servidores de páginas web, envio de e-mails e transferência de arquivos. As portas garantem que o tráfego de um site não se misture com as consultas confidenciais do seu banco de dados.
Trabalhar com tecnologia exige lidar com diferentes ferramentas de armazenamento ao longo da sua carreira. Cada sistema gerenciador de banco de dados possui o seu próprio número de identificação para evitar conflitos na mesma máquina.
Para facilitar a sua consulta rápida no dia a dia, confira a tabela comparativa com as portas dos bancos mais famosos:
| Banco de Dados | Porta Padrão Principal | Porta Secundária / Alternativa | Tipo de Banco |
| MySQL | 3306 | 33060 (Protocolo X) | Relacional (SQL) |
| MariaDB | 3306 | Não possui | Relacional (SQL) |
| PostgreSQL | 5432 | 5433 (Comum em múltiplas instâncias) | Relacional (SQL) |
| Microsoft SQL Server | 1433 | 1434 (SQL Server Browser) | Relacional (SQL) |
| Oracle Database | 1521 | 2483 / 2484 (Conexões com SSL) | Relacional (SQL) |
| MongoDB | 27017 | 27018 / 27019 (Clusters e Shards) | Não Relacional (NoSQL) |
| Redis | 6379 | 16379 (Barramento de Cluster) | Chave-Valor (NoSQL) |
Para verificiar, basta abrir o terminal de comando do MySQL e executar uma consulta simples diretamente no painel do sistema.
Ao digitar o comando SHOW VARIABLES LIKE 'port'; e pressionar Enter, a tela mostrará uma pequena tabela com o número exato em uso.
Outra forma muito prática de verificar essa informação sem fazer login no banco é olhando os arquivos de configuração do servidor:
my.ini, que geralmente fica salvo dentro da pasta de instalação do MySQL no disco local./etc/mysql/my.cnf ou /etc/my.cnf, dependendo da distribuição usada.netstat -tlpn no Linux ou netstat -ano no Windows listam todas as portas abertas no momento.Existem situações reais em que manter o número 3306 simplesmente não funciona para a estrutura que você está montando. O caso mais clássico acontece quando você precisa instalar duas versões diferentes do MySQL na mesma máquina para fazer testes.
O processo para fazer essa troca exige apenas a edição do arquivo de configuração principal com permissões de administrador. Você deve abrir o arquivo my.cnf ou my.ini em um editor de texto e procurar pela seção identificada como [mysqld].
Logo abaixo desse título, basta alterar o valor da linha port=3306 para o novo número livre que você escolheu para o projeto. Lembre-se de escolher um número acima de 1024 e que não esteja em uso por outro programa do computador.
Mesmo sabendo o número correto, muitos profissionais enfrentam mensagens de erro dizendo que a conexão foi recusada pelo servidor. Na maioria das vezes, a culpa não é do banco de dados em si, mas das barreiras de proteção da rede.
O bloqueio por Firewall é o campeão absoluto de chamados de suporte técnico quando falamos de acesso remoto ao banco.
Outro problema clássico envolve uma configuração interna chamada bind-address, que define de onde o MySQL aceita receber conexões. De fábrica, ele vem configurado com o IP 127.0.0.1, o que significa que apenas programas instalados na própria máquina conseguem entrar.
Veja um roteiro rápido para diagnosticar e destravar o seu acesso quando a porta parecer não responder:
Se você quer ingressar ou crescer no mercado da tecnologia, a Allevo Tech oferece formações práticas em áreas de alta demanda, como Engenharia de Software, Ciência de Dados e Inteligência Artificial.
As trilhas são estruturadas para desenvolver competências técnicas e preparar você para os desafios do mercado de trabalho.
Clique no botão abaixo e conheça as formações da Allevo Tech que podem impulsionar a sua trajetória profissional.


Descubra qual é o número padrão da porta MySQL, como verificar a configuração atual, alterar o acesso e proteger seu banco de dados

Entenda como a estrutura if funciona no Java. Aprenda a utilizar o else, o else if e o operador ternário para criar sistemas dinâmicos

Descubra o que é e como funciona os laços de repetição Python. Aprenda a usar estruturas como for, while e range para automatizar tarefas