• Home

    Escolha seu Plano

    Carreiras Alura

    Evolua com profundidade técnica, direção clara e aplicação prática.

    Jornadas guiadas do básico ao avançado com checkpoints práticos, desenhadas para quem busca profundidade e protagonismo técnico.

    Iniciante

    Comece do zero com uma trilha clara e progressiva.

    Fundamentos práticos para dar os primeiros passos com segurança e construir uma base sólida.

    Intermediário

    Continue sua evolução com cursos que conectam fundamentos, ferramentas e prática profissional. Ganhe autonomia, e avance para projetos mais completos.

    Avançado

    Aprofunde temas técnicos e estratégicos para enfrentar desafios mais complexos. Explore boas práticas, arquitetura, performance com visão profissional.

    Cursos

    Ver mais cursos de Back-end
    • Pensamento computacional: fundamentos da computação e lógica de programação
    • Lógica de programação: mergulhe em programação com JavaScript
    • DDD: fundamentos do design orientado a domínio
    • ASP.NET: autenticação e autorização em APIs e aplicações web
    • Microsserviços: migração de monólitos e modularização

    Cursos

    Ver mais cursos de Dados
    • Python para Dados: primeiros passos
    • Excel: domine o editor de planilhas
    • Engenharia de Dados: Orquestração de Pipelines com Apache Airflow
    • Power BI Desktop: construindo meu primeiro dashboard
    • Governança e Arquitetura de Dados

    Cursos

    Ver mais cursos de Inteligência Artificial
    • IA: Explorando o Potencial da Inteligência Artificial Generativa
    • Engenharia de Prompt: Criando Prompts Eficazes para IA Generativa
    • Claude para Análise de Dados: prompts, integrações e automações
    • Agno: criando agentes e sistemas multiagente
    • Engenharia de software na era da IA: segurança de aplicações com agentes, MCPs e código gerado por IA

    Cursos

    Ver mais cursos de Front-end
    • HTML e CSS: ambiente, estrutura e estilo
    • React: realizando testes avançados com Jest e Testing Library
    • React: integrando TypeScript em projetos
    • JavaScript: aprendendo a programar
    • React: aplicando arquiteturas de Micro frontends

    Cursos

    Ver mais cursos de DevOps
    • Sistema Operacional Linux: fundamentos e administração prática
    • Containers e Docker: empacotamento, isolamento e gestão
    • Redes: dos conceitos iniciais à criação de uma intranet
    • Linux: gerenciando diretórios, arquivos, permissões e processos
    • Cibersegurança: Fundamentos e práticas integradas

    Cursos

    Ver mais cursos de UX & Design
    • UX Research: mapeando a experiência da pessoa usuária
    • UX/UI Design: Entregando produtos digitais com IA
    • UI Design: Prototipação e animações interativas
    • Figma: Conhecendo o programa
    • Product Design: métricas e ciclo de vida do produto

    Cursos

    Ver mais cursos de Gestão & Negócios
    • Canva: Criação de landing pages e e-mail marketing
    • Agilidade: como ela pode ajudar a criar um time de alta performance
    • Google Analytics 4: Extrair insights e configurar eventos
    • Management 3.0: gerencie o ambiente, não as pessoas
    • Automação de processos com n8n: Inteligência de dados para Marketing

    Cursos

    Ver mais cursos de Mobile
    • React Native: Estilização e Layouts com Flexbox e StyleSheet
    • Flutter: Graphql e suporte offline
    • Android com Gemini: Trabalhando com textos e imagens na IA
    • Dart: trabalhando com orientação a objetos
    • React Native: Dominando Listas com FlatList e ScrollView

    Carreiras

    Ver mais carreiras
    • Especialista em IA
    • Engenharia de IA
    • Ai native software engineering
    • Arquitetura de Soluções com IA
    • AI Product Design
    • Engenharia de Machine Learning
    • Desenvolvimento Front-End React
    • Engenharia de Dados
    • Cloud Security
    • Social Media Marketing
    • Engenharia de Agentes de IA

    Cursos

    • Engenharia de Prompt: Prompts Eficazes para IA Generativa
    • Claude Code: Criando sua Primeira Aplicação
    • Python: Crie sua Primeira Aplicação
    • Git e GitHub: Compartilhando e Colaborando
    • N8N: Fluxos de Trabalho Avançados

    Cursos

    • Copilot Studio: Solução Multiagentes
    • Padrões de API HTTP e Modelagem de APIs
    • Python para Análise de Dados com SQL
    • Docker: Criando e Gerenciando Containers
    • Design com IA: Otimizando o Processo Criativo

    Cursos

    • Model Context Protocol (MCP)
    • Spec-Driven Development: Dev Assistido por Agentes
    • Arquitetura de Sistemas Distribuídos com Java
    • Governança de Modelos e Reprodutibilidade
    • Pentest: Vulnerabilidades em Aplicações Web

    Escolha seu Plano

    Skills & Go

    O Skills & Go é para Tech Leads, Product Managers, estrategistas e early adopters que transformam ideias em soluções de alto impacto. Em cursos ao vivo e 100% online, você domina a nova era da IA em tempo real.

    Aulas ao vivo

    Saiba mais
    • Agentic Engineering: orquestre múltiplos agentes com confiabilidade
    • Building AI Products: transforme ideias em produtos reais com IA
    • AI Data Strategy: transforme dados em decisões estratégicas com IA

    Escolha seu Plano

    Eventos Alura

    Nossos eventos são pensados para quem quer estar à frente das mudanças em tecnologia, IA e inovação. Em experiências presenciais, você acompanha tendências e se conecta com especialistas que estão moldando o futuro.

    Próximos eventos

    • Imersão Engenharia de Software: Dev na Era da IA
    • IA Conference
    • Alura Signals
  • Talent Lab
  • IA

    Escolha seu Plano

    Conteúdos gratuitos

    Explore conteúdos gratuitos para aprender tecnologia no seu ritmo. Encontre artigos com conteúdos técnicos para aprender na prática, notícias para acompanhar as principais tendências do mercado e o Alura Labs, com análises e reflexões de especialistas sobre tecnologia, IA e carreira.

    Conteúdos gratuitos

    • Artigos
    • Notícias
    • Alura Labs
  • Para Empresas
Ver planos
Links principais
  • Planos e Promoções
  • Links complementares do menu mobile
  • Talent lab
  • Inteligência Artificial
  • Pós Graduações
  • Para Empresas
  • Sobre a Alura
  • Grupo Alun
  • Entrar
    • Home
    • Carreiras
    • Skills & Go
    • Talent Lab
    • Inteligência Artificial
    • Pós Graduações
    • Artigos
    • Sobre a Alura
    • Grupo Alun
    LoginContato
    • LinkedIn
    • Instagram
    • YouTube
    1. Página inicial
    2. Dados
    3. Restaurando um backup do banco de dados MySQL

    Restaurando um backup do banco de dados MySQL

    5 min5 minutos de leitura

    5 min5 minutos de leitura

    Publicado: 30/08/2021

    1. Introdução: Restaurando um backup do banco de dados MySQL
    2. O que é o MySQL?
    3. Como instalar?
    4. Restaurando o banco de dados Financeiro
    5. Gostou deste artigo e quer conhecer ainda mais sobre banco de dados e o MySQL?

    Introdução: Restaurando um backup do banco de dados MySQL

    É comum utilizar um banco de dados para o armazenamento de dados e realização de consultas. Um dos mais importantes conhecimentos que se deve ter quando se trabalha com um banco é saber como restaurá-lo, possibilitando a réplica do banco em outra máquina, assim como ter arquivos de backup do mesmo.

    Foto colorida. No meio se destaca a forma de uma chave de fenda de boca, um golfinho e uma forma de banco de dados. Embaixo das formas, está a palavra “MySQL Workbench”. O fundo da imagem é azul escuro e é um pouco transparente mostrando a interface do Workbench.

    Durante esse artigo, é exatamente esse assunto que vamos abordar. Caso não tenha o MySQL instalado em seu computador siga os passos abaixo.

    Banner do Guia Tático Alura sobre carreira em tecnologia, destacando o mapa da carreira tech. A imagem convida a explorar diferentes caminhos profissionais, comparar possibilidades e encontrar a próxima fase da carreira na área de tecnologia, com chamada “Explore o mapa”.

    O que é o MySQL?

    O MySQL é um sistema de gerenciamento de banco de dados relacional, que utiliza a linguagem SQL como interface. É código aberto e utilizado na maioria das aplicações gratuitas.

    Por que vamos utilizar o MySQL?

    Atualmente, o MySQL é o banco de dados mais utilizado no mundo, como também o mais recomendado para iniciantes por ser simples de usar. Entre usuários do banco de dados MySQL estão: NASA, Banco Bradesco, HP, Nokia, Sony, U.S. Army e Google.

    Como instalar?

    Acessando a página de download do MySQL, iremos encontrar três tipos de versões:

    • Enterprise Edition
    • Cluster CGE
    • Community Edition

    Durante esse artigo, você vai realizar o download da versão community, que está no final da página. Escolhemos essa versão por ser gratuita para estudantes e pequenos sistemas.

    Imagem que mostra o site https://www.mysql.com/downloads/ com um retângulo vermelho destacando a área de clique “MySQL Community (GPL) Downloads”  para download do ferramenta.

    Ao clicar em community, algumas opções de arquivos para download serão exibidas, iremos fazer o download do instalador para windows.

    Imagem que mostra várias opções de download do MySQL, como Mysql Router, MySQL Shell, dentre outros, mas a que nos interessa é a “MySQL Installer for Windows” e na imagem, essa opção está destacada com com um retângulo vermelho mostrando que é nessa opção que devemos clicar.

    Após escolher a opção assinalada, o sistema irá mostrar duas opções de arquivos para download.

    Vamos baixar o segundo, que é o instalador para desktop:

    Imagem que mostra destacado com um retângulo vermelho no rodapé da página a opção de clique, que está escrito “No thanks, just start my donwload”.

    O site irá pedir para fazer o login na Oracle ou para criar um login, mas não é necessário. Clique em “apenas fazer o download”.

    Imagem que mostra destacado com um retângulo vermelho no rodapé da página a opção de clique, que está escrito “No thanks, just start my donwload”.

    Depois de feito o download, vamos executar o arquivo. A janela abaixo irá abrir e o sistema irá perguntar o que queremos instalar.

    Nós vamos fazer a instalação do Developer Default, onde encontramos o servidor e a interface do cliente para que possamos restaurar nosso banco de dados.

    Imagem que mostra a tela de instalação do MySQL, onde o canto esquerdo é azul e o restante da tela é branco. Na parte branca da imagem aparecem algumas opções para instalar o MySQL, a que é destacada é a “Developer Default”.

    Clique em next e irá aparecer para fazer o download de um conector para Python, não é necessário instalar. Continue até a janela de instalação e escolha execute.

    Imagem que mostra a tela de instalação do MySQL, onde o canto esquerdo é azul e o restante da tela é branco na parte de Instalação, onde é visto uma listagem de quais são as ferramentas que irão ser instaladas.

    A instalação demora alguns minutos. Após todos os status estiverem completos, vamos para o próximo passo, que é configurar o banco de dados.

    O sistema irá mostrar algumas telas, entretanto não é preciso mexer nelas. Clique em next até a opção para configurar o usuário e a senha.

    Coloque alguma senha que costuma utilizar ou que seja fácil de lembrar, pois você vai precisar dela mais tarde.

    Nos próximos passos não é preciso configurar nada, então clique em next até a página de aplicar configurações e escolha finish.

    Imagem que mostra a tela de instalação do MySQL, onde o canto esquerdo é azul e o restante da tela é branco na parte de “Aplicar as Configurações”, onde é visto uma listagem de configurações que foram feitas para instalar o banco de dados.

    A instalação do servidor de banco de dados está tudo certo. Clique em finish para prosseguir com o restante da instalação.

    Não é preciso fazer mais nenhuma configuração, então siga com next até a página de conexão com o servidor.

    Imagem que mostra a tela de instalação do MySQL, onde o canto esquerdo é azul e o restante da tela é branco na parte de “Conectar o servidor”, onde possui dois campos para preenchimento, o primeiro de usuário e o segundo para configurar uma senha.

    Digite a senha que escolheu na configuração anterior e selecione check para verificar a conexão. Se estiver tudo certo, clique em next e execute para aplicar as configurações.

    Depois de aplicadas as configurações, clique em finish e next até a página de instalação completa.

    Imagem que mostra a tela de instalação do MySQL, onde o canto esquerdo é azul e o restante da tela é branco na parte de “Instalação completa”, onde possui duas caixas para marcação, a primeira para iniciar o MySQL Workbench e a segunda para iniciar o MySQL Shell.

    Deixe marcado apenas a caixa para iniciar o MySQL Workbench, que é um gerenciador de banco de dados. Ele é específico para o MySQL, onde vamos recuperar nosso banco de dados.

    Clique em Finish.

    Restaurando o banco de dados Financeiro

    Ao abrir o Workbench provavelmente a conexão irá vir configurada, pois realizamos essa configuração durante a instalação.

    Imagem que mostra a tela inicial do MySQL Workbench. Na lateral esquerda há um painel de cor preta e no meio, um painel branco com mais opções, como: ir para a documentação, ler artigos do blog ou ir para o fórum de discussões. E mais abaixo, em um retângulo cinza, um botão mostrando que o servidor está conectado.

    Dê dois cliques em cima da conexão para abrir a janela onde iremos fazer as ações no banco de dados.

    Antes de restaurarmos os dados, é preciso criar o banco de dados. Então na janela Query 1, digite:

    CREATE DATABASE financeiro
    

    Para executar, clique no raio que tem ali nas ferramentas.

    Imagem que mostra a janela “Query”, onde a mesma é toda branca e possui na barra superior opções de salvar o arquivo, executar a query, abrir um novo arquivo, favoritá-lo, dentre outras opções. E logo abaixo dessa janela, há como escrever a query.

    Se clicar na aba Schemas, você vai ver que o banco de dados foi criado.

    Imagem que mostra a janela “Query” e no canto esquerdo da mesma a opção de selecionar qual Schema estamos trabalhando e na imagem é destacado com um retângulo vermelho o banco “financeiro”  e logo abaixo, nesse mesmo canto esquerdo, há outro painel onde é destacado também com um retângulo vermelho a opção

    Na aba Administration, temos algumas opções de gerenciamento e performance, mas no momento, vamos usar as opções de gerenciamento, que é onde iremos restaurar nossa base de dados MySQL.

    Imagem que mostra a janela “Query” e no canto esquerdo a opção de “Management”, onde mostra opções de administração do banco, como ver o status do servidor por exemplo. E logo abaixo nesse mesmo canto, mostra a opção selecionada, nesse caso “Administration”.

    Certo, vamos partir daí.

    Clique em Data Import/Restore e comece a restauração do banco de dados.

    É necessário que os arquivos estejam em seu computador. Mas que arquivos são esses? São arquivos com extensão .sql, que juntos formam um DUMP.

    Dentro do dump, temos a estrutura da tabela e os registros desta tabela. Um dump de banco de dados é muito usado para realização de cópia de segurança. O dump não deve ser confundido com backup de banco de dados, apesar de, na maioria dos casos, ser utilizado para essa finalidade.

    Depois de entender o que é um DUMP, vamos para a recuperação desses dados.

    Após ter escolhido a opção de Data Import/Restore, você terá acesso a uma janela onde vamos procurar em nosso computador a pasta com os arquivos dump.

    Acesse aqui a pasta com os arquivos.

    Clique nos três pontinhos ali no canto direito da página e procure os arquivos.

    Imagem mostra a tela de

    Certo, depois de encontrar a pasta e selecionar, selecione a aba Import Progress, para realizar a restauração.

    Clique em Start Import e veja a mágica sendo feita.

    Imagem mostra a importação concluída com uma barra verde e mensagem de “Importação completa” destacada com um quadrado vermelho.

    A importação foi completa! Para verificar se as tabelas estão todas ali, volte na aba Schemas.

    Imagem que mostra na lateral esquerda da aba Schemas, as tabelas do banco

    Gostou deste artigo e quer conhecer ainda mais sobre banco de dados e o MySQL?

    A Formação SQL com MySQL Server da Oracle foi feita para você! Aqui, nós te ajudaremos em todos os passos dos processos desde a instalação e criação de um banco de dados.

    Banner do Guia Tático Alura sobre carreira em tecnologia, destacando o mapa da carreira tech. A imagem convida a explorar diferentes caminhos profissionais, comparar possibilidades e encontrar a próxima fase da carreira na área de tecnologia, com chamada “Explore o mapa”.

    Avalie este artigo

    • Foto de Maria Gabriela Oliva

      Autor(a)

      Maria Gabriela Oliva

      Oi, eu sou a Maria. Sou graduada em Sistemas para Internet, apaixonada por tecnologia, dados e gatos. Já atuei em algumas áreas antes de vir para área de dados, como: devops e desenvolvimento de software. Atualmente estou na área de dados, com conhecimento em banco de dados, SQL e nas mais variadas ferramentas de Business Intelligence.

    Explore por tópico

    • Back-end
    • Dados
    • DevOps
    • Front-end
    • Gestão & Negócios
    • Institucionais
    • Inteligência Artificial
    • Mobile
    • UX & Design

    Leia também

    • 11/06/2024

      MySQL: importando e exportando dados

      Ler mais
    • 25/08/2024

      Diferenças entre Governança e Gestão de dados

      Ler mais
    • 29/03/2021

      Primeiros passos com Pytorch

      Ler mais
    Ver mais conteúdos

    Inscreva-se em nossa Newsletter

    Fique por dentro de conteúdos, insights e oportunidades do universo tech. Receba novidades e lançamentos direto no seu e-mail.

    Institucional

    • Sobre nós
    • Trabalhe Conosco
    • Para Empresas
    • Para Escolas
    • Política de Privacidade
    • Compromisso de Integridade
    • Termos de Uso
    • Canal de Ética
    • Código de Ética
    • Fale Conosco
    • Documentos Institucionais
    • Status
    Institucional
    • Sobre nós
    • Trabalhe Conosco
    • Para Empresas
    • Para Escolas
    • Política de Privacidade
    • Compromisso de Integridade
    • Termos de Uso
    • Canal de Ética
    • Código de Ética
    • Fale Conosco
    • Documentos Institucionais
    • Status

    A Alura

    • Como Funciona
    • Inteligência Artificial
    • Plataforma
    • Depoimentos
    • Instrutores(as)
    • Dev em <T>
    • Luri, a Inteligência Artificial da Alura
    • IA Conference
    • Cursos Imersivos
    • Perguntas Frequentes
    A Alura
    • Como Funciona
    • Inteligência Artificial
    • Plataforma
    • Depoimentos
    • Instrutores(as)
    • Dev em <T>
    • Luri, a Inteligência Artificial da Alura
    • IA Conference
    • Cursos Imersivos
    • Perguntas Frequentes

    Conteúdos

    • Alura Cases
    • Imersão Engenharia de Software: Dev na Era da IA
    • Artigos
    • Podcasts
    • Artigos de educação corporativa
    Conteúdos
    • Alura Cases
    • Imersão Engenharia de Software: Dev na Era da IA
    • Artigos
    • Podcasts
    • Artigos de educação corporativa
    Uma Empresa do GrupoLogo Grupo Alun

    Outras empresas do Grupo Alun

    • FIAP
    • STARTSE
    • PM3
    • LUMINA

    Ao submeter seu e-mail, você concorda com a política de privacidade da Alura.

    Redes Sociais & Apps

    instagram
    youtube
    tiktok
    x
    appStore
    googlePlay
    Uma Empresa do GrupoLogo Grupo Alun

    Outras empresas do Grupo Alun

    • FIAP
    • STARTSE
    • PM3
    • LUMINA

    Ao submeter seu e-mail, você concorda com a política de privacidade da Alura.

    Redes Sociais & Apps

    instagram
    youtube
    tiktok
    x
    appStore
    googlePlay
    Alura