Como instalar MySQL no Windows: guia do download à sua primeira tabela

Logo MySQL
NATHALIA QUEIROZ
NATHALIA QUEIROZ

Compartilhe

Se você está procurando aprender como instalar MySQL no Windows, seja para atuar como desenvolvedor, analista de dados ou entusiasta, dominar o processo de baixar, instalar e configurar é essencial. Neste guia, você aprenderá o passo a passo de como baixar o MySQL, instalá-lo no Windows e criar sua primeira tabela. 

O MySQL é um dos sistemas de gerenciamento de banco de dados relacional (SGBD) mais populares e utilizados no mundo, disponível de forma gratuita e podendo ser facilmente instalado no Windows.  

Ele está presente em diversos cenários: de blogs simples com WordPress até grandes lojas virtuais e sistemas corporativos complexos. 

Sua popularidade vem de uma combinação poderosa: ele é de código aberto, gratuito, robusto e reconhecido por sua alta performance. 

O primeiro passo costuma ser procurar por 'mysql download' no buscador e entender como instalar corretamente. 

Neste guia, você vai passar por todas as etapas, do download à criação da sua primeira tabela. 

Vamos desde o download e a instalação detalhada do MySQL no Windows, passando pela configuração do essencial MySQL Workbench, até o momento mais gratificante: criar seu primeiro banco de dados e sua primeira tabela usando comandos SQL

O que é MySQL e por que ele é tão importante? 

Imagine que você está construindo um aplicativo, como uma rede social. 

Você precisa de um lugar seguro, organizado e eficiente para guardar todas as informações: dados de usuários, posts, comentários, curtidas, etc. Esse lugar é o banco de dados. 

O MySQL é o sistema que gerencia esse banco de dados. Ele permite que você: 

  • Armazene dados de forma estruturada em tabelas (pense em planilhas superpoderosas). 
  • Consulte informações específicas rapidamente (ex: "me mostre todos os posts do usuário X"). 
  • Atualize e modifique os dados de forma segura. 
  • Garanta a integridade e o relacionamento entre as informações (ex: um comentário sempre estará ligado a um post e a um usuário). 

Ele utiliza a linguagem SQL (Structured Query Language), a linguagem padrão para se comunicar com bancos de dados relacionais.  

Justamente por ele estar integrado a tecnologias como PHP, Java, Python e Node.js o torna a escolha ideal para milhões de aplicações web. 

Banner da Escola de Data Science: Matricula-se na escola de Data Science. Junte-se a uma comunidade de mais de 500 mil estudantes. Na Alura você tem acesso a todos os cursos em uma única assinatura; tem novos lançamentos a cada semana; desafios práticos. Clique e saiba mais!

MySQL Server vs. MySQL Workbench: qual a diferença? 

Antes de partirmos para o download, é importante primeiro entender duas peças centrais do ecossistema MySQL: 

  1. MySQL Server: Este é o "cérebro" do sistema. É o programa que roda em segundo plano, armazenando os dados, gerenciando as conexões e executando as consultas SQL. Ele é o banco de dados em si. 
  2. MySQL Workbench: Este é o seu "painel de controle" visual, também conhecido como cliente ou IDE. É uma aplicação gráfica (com botões, menus e janelas) que você instala no seu computador para se conectar ao MySQL Server.  

Com o Workbench, você pode escrever e testar comandos SQL, modelar a estrutura do seu banco de dados, administrar usuários e visualizar os dados de forma muito mais amigável do que por uma simples linha de comando. 

Muitas pessoas buscam por “mysql studio download” procurando por uma ferramenta como esta. 

Neste tutorial, você vai aprender como instalar o MySQL no Windows passo a passo, usando o Instalador Oficial do MySQL, que simplifica todo o processo de instalação e configuração. 

Mas antes, confira nosso papo com o Narciso Junior para se aprofundar ainda mais nesse tema: 

Banco de Dados MySQL com Narciso Junior | Pílulas ONE 

Como baixar o MySQL no Windows: passo a passo para fazer o download e iniciar a instalação 

O método mais fácil e recomendado para ter o MySQL no Windows é usar o MySQL Installer. Ele é um assistente que instala o Server, o Workbench e outros componentes importantes de uma só vez. 

  • 1. Acesse a página oficial de downloads: Vá até a página de download do MySQL
  • 2. Selecione o MySQL Installer for Windows: Na página, procure pela opção "MySQL Installer for Windows" e clique nela. 
  • 3. Escolha a versão do instalador: Você verá duas opções principais: 

Web Installer (mysql-installer-web-community): Um arquivo pequeno que baixa os componentes necessários durante a instalação. Requer uma conexão ativa com a internet. 

Offline Installer (mysql-installer-community): Um arquivo grande que já contém todos os componentes. Ideal se você pretende instalar em uma máquina sem internet ou se sua conexão for instável. 

  • 4. Para este guia, recomendamos a versão Offline, pois garante que todos os arquivos já estejam disponíveis. Clique no botão de "Download" correspondente. 
  • 5. Pule o Login se preferir: Na página seguinte, o site da Oracle sugerirá que você faça login ou crie uma conta. Isso é opcional. Você pode simplesmente clicar no link "No thanks, just start my download." na parte inferior da página para iniciar o download imediatamente. 

Como instalar MySQL no Windows: guia de instalação completa com MySQL Workbench 

Com o arquivo .msi baixado, o processo de instalação é guiado por um assistente. Vamos passar por cada tela. 

  • 1. Execute o instalador:  

Dê um duplo clique no arquivo baixado. O Windows pode solicitar permissão de administrador e, então, a primeira tela do instalador será exibida. 

  • 2. Escolha o tipo de instalação (Setup Type):  

A tela "Choosing a Setup Type" mostrará algumas opções. É indicado selecionar a opção 'Full', pois ela garante a instalação completa de todos os recursos e componentes necessários para o funcionamento ideal do sistema. 

  • 3. Instalação dos produtos:  

Uma lista de todos os produtos que serão instalados aparecerá. Apenas clique em "Execute". O instalador começará a baixar (se você escolheu a versão web) e a instalar cada um dos componentes. Este processo pode demorar alguns minutos. 

  • 4. Configuração do servidor (Product Configuration):  

Esta é a parte mais importante. 

  • Tipo e Rede (Type and Networking): Deixe as opções padrão ("Standalone MySQL Server" e as configurações de porta 3306). A porta 3306 é a porta de comunicação padrão do MySQL. Clique em "Next". 
  • Método de Autenticação: Mantenha a opção recomendada: "Use Strong Password Encryption...". Clique em "Next". 
  • Defina a Senha de Root: Aqui você criará a senha para o usuário root, que é o superadministrador do seu banco de dados. Escolha uma senha, anote-a e guarde-a em um lugar seguro. Você precisará dela em breve. Clique em "Next". 
  • Serviço do Windows (Windows Service): Mantenha as opções padrão para que o MySQL inicie automaticamente com o seu computador. Clique em "Next". 
  • Aplicar Configurações: Clique em "Execute" para que o instalador aplique todas as configurações que você definiu. 
  • Em seguida, na tela “Server File Permissions”, marque a opção padrão “Yes, Grant full acess to the user running the Windows Service (if applicable) and the asministrators group only...”   

Finalização 

Se você seguiu todos os passos corretamente, a instalação do MySQL no Windows estará concluída e pronta para uso. 

Você conseguiu! O MySQL Server está rodando na sua máquina e você tem a principal ferramenta para interagir com ele. 

Como criar um banco de dados após instalar MySQL no Windows (usando MySQL Workbench) 

Close-up de código JSON em monitor, ilustrando estrutura de dados armazenados em banco de dados MySQL

É assim que a informação se parece "por dentro": dados estruturados. O papel do MySQL é organizá-los em tabelas para que uma consulta simples possa encontrar exatamente o que você precisa. 

Depois de instalar o MySQL no Windows e configurar tudo corretamente, é hora de usar o MySQL Workbench para sua primeira conexão: 

1. Abra o MySQL Workbench: Se ele não abriu automaticamente, procure-o no menu Iniciar. 

2. Conecte-se ao seu servidor local: Na tela inicial, você verá uma conexão chamada "Local instance MySQL80" ou similar. Dê um duplo clique nela. 

3. Digite a senha de root: O Workbench pedirá a senha que você criou durante a instalação. Digite-a e, se quiser, marque a opção "Save password in vault" para não precisar digitá-la toda vez. 

4. Execute o comando de criação: Ao se conectar, você verá uma tela com uma área para escrever texto (o editor de SQL). É aqui que nos comunicamos com o banco de dados. Digite o seguinte comando: 

SQL 
CREATE DATABASE minha_loja; 
  • CREATE DATABASE é o comando SQL para criar um novo banco de dados. 
  • minha_loja é o nome que escolhemos. Você pode usar outro, mas evite espaços e caracteres especiais. 
  • O ponto e vírgula (;) no final indica o término do comando. 
  1. Execute o comando: Para rodar o comando, clique no ícone de raio (⚡) na barra de ferramentas do editor. Na parte inferior, na janela de "Action Output", você deverá ver uma mensagem de sucesso com um ✓ verde. 
  2. Verifique a criação: No painel esquerdo, na aba "SCHEMAS", talvez o novo banco de dados não apareça automaticamente. Clique no ícone de atualização (duas setas circulares) acima da lista de schemas. Assim, 'minha_loja' será exibido! 

Criando sua primeira tabela com SQL 

Com o banco de dados criado, precisamos dizer ao MySQL que queremos usá-lo e, em seguida, criar nossa primeira tabela. 

Selecione o banco de dados: No editor de SQL, digite e execute o seguinte comando para "entrar" no seu novo banco de dados: 

SQL 
USE minha_loja; 

Crie a tabela de produtos: Agora, vamos criar uma tabela chamada produtos para guardar informações sobre os itens da nossa loja. Copie e cole o comando abaixo no editor de SQL: 

SQL 
CREATE TABLE produtos ( 
id INT AUTO_INCREMENT PRIMARY KEY, 
nome VARCHAR(255) NOT NULL, 
preco DECIMAL(10, 2), 
estoque INT, 
categoria VARCHAR(100)

1. Vamos entender o que esse comando faz: 

  • CREATE TABLE produtos (...): Inicia a criação da tabela chamada produtos. 
  • id INT AUTO_INCREMENT PRIMARY KEY: Cria uma coluna chamada id do tipo número inteiro (INT). AUTO_INCREMENT faz com que cada novo produto receba um número único automaticamente. PRIMARY KEY a define como o identificador único da tabela. 
  • nome VARCHAR(255) NOT NULL: Cria uma coluna nome para texto de até 255 caracteres. NOT NULL significa que este campo é obrigatório. 
  • preco DECIMAL(10, 2): Cria uma coluna preco para números decimais, ideal para dinheiro. 
  • estoque INT: Uma coluna para a quantidade em estoque (número inteiro). 
  • categoria VARCHAR(100): Uma coluna de texto para a categoria do produto. 

2. Execute o Comando de Criação da Tabela: Clique novamente no ícone de raio (⚡) para executar o comando. Verifique a mensagem de sucesso na saída. 

3. Visualize sua Tabela: No painel esquerdo ("SCHEMAS"), clique na seta ao lado de minha_loja para expandir. Depois, expanda a seção "Tables". Sua nova tabela, produtos, estará lá! 

Se quiser se aprofundar em comandos SQL para MySQL, veja o artigo sobre comandos SQL

Inserindo e consultando dados (Comandos SQL essenciais) 

Agora que a estrutura está pronta, vamos dar vida a ela com alguns dados. 

Insira alguns produtos: 

SQL
INSERT INTO produtos (nome, preco, estoque, categoria) VALUES
('Notebook Gamer', 5500.00, 15, 'Informática'),
('Mouse sem Fio', 120.50, 100, 'Acessórios'),
('Teclado Mecânico', 350.75, 50, 'Acessórios'); 

1. Execute este comando para adicionar três produtos à sua tabela. 

Consulte todos os produtos: Para ver o que está na sua tabela, use o comando SELECT. 

SQL
SELECT * FROM produtos; 

2. Ao executar, o Workbench exibirá uma grade de resultados com todos os produtos que você acabou de inserir. De maneira simples “*“significa "todas as colunas". 

E a sua jornada apenas começou! 

Se você chegou até aqui, você realizou um ciclo completo e fundamental no mundo dos bancos de dados: 

  • Fez o download do mysql;  
  • Aprendeu como instalar o mysql no windows junto com o Workbench; 
  • E o mais importante, aprendeu como criar um banco de dados mysql e sua primeira tabela, inserindo e consultando dados. 

No dia a dia de quem trabalha com tecnologia, bancos de dados vão muito além do básico: envolvem performance, segurança, modelagem eficiente e consultas cada vez mais inteligentes para lidar com grandes volumes de dados.

Se você quer evoluir de quem “sabe o básico” para alguém que realmente domina bancos de dados na prática, vale seguir um caminho mais estruturado.

Pronto para transformar SQL em uma habilidade de alto valor no mercado?

Conheça a Trilha de Consultas com MySQL da Alura e aprenda a construir queries avançadas, otimizar performance e trabalhar com dados como um profissional.

NATHALIA QUEIROZ
NATHALIA QUEIROZ

Sou Monitora no Fórum da Alura e acredito muito no poder transformador da tecnologia, principalmente na educação. Me dedico aos estudos em Data Science enquanto atuo no fórum da Escola de Dados.

Veja outros artigos sobre Data Science