Logo do curso
Curso

Administração do MySQL:

segurança e otimização do banco

Quero estudar na alura

16h

Para conclusão

11806

Pessoas nesse curso

9.3

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Conheça qual é o papel do DBA
  • Faça um tuning do seu hardware
  • Aprenda como executar corretamente o backup
  • Use plano de execução e melhore o desempenho com índices
  • Administre usuários e privilégios

Público alvo_

Desenvolvedores (ou pessoas de qualquer outra área) que querem aprender a administrar o banco MySQL da Oracle.

Victorino Vila

linkedin

Victorino, formado em Engenharia Elétrica pela PUC-RJ e mestre pela UFRJ, tem mais de 30 anos em gestão de consultorias de tecnologia. Sócio de startup de software para integração de dados, trabalha com MYSQL, SQL SERVER, POSTGRES, ORACLE, WEB SERVICES e .NET. Desde 2018, é professor na Alura, ensinando programação e bancos de dados.

Curso atualizado em 22/09/2023

Ementa

  1. Preparando o ambiente

    • Instalando o MySQL
    • DBA - Database Administrator
    • Funções do DBA
    • Conexões
    • Informações para as conexões
    • Serviço do MySQL
    • Formas de parar e iniciar o serviço
    • Recuperando a base de dados
  2. Mecanismos de armazenamento

    • Tuning de Hardware
    • Pontos importantes do Tuning
    • Variáveis de ambiente
    • Valor da variável
    • Mecanismo de armazenamento MyISAM
    • Aplicação do mecanismo de armazenamento
    • InnoDB e Memory
    • Acesso ao dados
    • Usando os mecanismos de armazenamento
    • Mecanismo de armazenamento padrão
  3. Backup e restore

    • Criando a base de dados
    • Comando para a criação da base de dados
    • Mudando a localização da base
    • Diretório de criação das bases de dados
    • Apagando a base de dados
    • Comando para apagar a base de dados
    • Realizando o backup com o mysqldump
    • Backup de uma base de dados
    • Usando o Workbench para backup
    • Diretório com o backup das tabelas
    • Backup de arquivos
    • Passos para o backup
    • Recuperando os backups
    • Programa para recuperar o arquivo
  4. Plano de execução e índices

    • Plano de execução
    • Consulta mais lenta
    • Visualizando o plano de execução
    • Custo da consulta
    • Conceito de índices
    • Custo de ter um índice
    • Algoritmos Hash e BTree
    • Algoritmo de busca
    • Usando índices
    • Índices para melhorar uma consulta
    • Usando o Workbench
    • Plano de execução gráfico
    • A ferramenta mysqlslap
    • Criando índices
  5. Administrando usuários

    • Criando um usuário administrador
    • Excluir o usuário root?
    • Criando um usuário normal
    • Propriedades do usuário normal
    • Criando um usuário para somente leitura
    • Privilégios READ e EXECUTE
    • Criando um usuário para backup
    • Privilégios para o backup
    • Acessando de qualquer servidor
    • Intervalo de IPs
    • Limitando o acesso aos esquemas
    • Acesso a uma base
    • Revogando privilégios
    • Mudando o acesso

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Este e mais 3 cursos fazem parte das seguintes formações

Nossas formações são uma sequência de cursos e conteúdo para você se profissionalizar e se tornar quem o mercado procura!
Escola

Data Science

Trabalhe com dados. Aprofunde seu conhecimento nas principais ferramentas de uma pessoa data scientist. Descubra as diferentes possibilidades de análise de dados, do Excel ao Python, e mergulhe em frameworks e bibliotecas, como Pandas, Scikit-Learn e Seaborn.

Conheça a escola

Pessoas estudando esse curso nesse mês:

Estude com elas

e mais 306 pessoas

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Muito boa. O instrutor facilitou o entendimento. Juntamente com a Introdução do curso, essa parte é bem tranquila e de fácil entendimento.

Administração do MySQL: segurança e otimização do banco

Luiz Peralta

Os exemplos trazidos em aula e os exercícios entre vídeos foram muito importantes para absorção e entendimento do conteúdo trazido pelo professor.

Administração do MySQL: segurança e otimização do banco

Vinicius Cunha

Nas telas onde existem exercícios poderiam quebrar a linha da texto, pois como estou acessando ora no computador ora no celular tem vezes que não consigo visualizar todo o conteúdo como exemplo as paginas: https://cursos.alura.com.br/course/mysql-dba-administracao/task/58635 https://cursos.alura.com.br/course/mysql-dba-administracao/task/58639

Administração do MySQL: segurança e otimização do banco

JOSE TEOTONIO DA SILVA NETO

Aprenda SQL e Banco de Dados com esse e outros cursos, comece agora!

Plus

De
R$ 1.800
12X
R$109
à vista R$1.308
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

Matricule-se

Pro

De
R$ 2.400
12X
R$149
à vista R$1.788
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Luri, a inteligência artificial da Alura

    Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com Luri até 100 mensagens por semana.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas