MySQL for Database Administrators
O curso MySQL para Administradores de Banco de Dados destina-se aos DBAs e a outros profissionais de banco de dados que desejam instalar e configurar o MySQL Server, a replicação e a segurança, executar backups e o ajuste de desempenho de bancos de dados, além de proteger bancos de dados MySQL.
Centro de Treinamento Certificado Oracle
Instrutores qualificados e com experiência na área
Abordagem prática de aprendizagem
Material completo, atualizado e dinâmico
Saiba mais sobre o treinamento
Objetivos:
- Automatizar tarefas administrativas com eventos programados;
- Configurar as opções do MySQL Server durante o runtime;
- Configurar topologias de replicação avançada para obter alta disponibilidade;
- Descrever as técnicas básicas de ajuste de desempenho;
- Descrever a Arquitetura do MySQL;
- Avaliar tipos de dados e conjuntos de caracteres para solucionar problemas de desempenho;
- Instalar e atualizar o MySQL;
- Manter a integridade de uma instalação do MySQL;
- Executar operações de backup e restauração;
- Executar as operações de inicialização e shutdown do MySQL;
- Compreender o uso do mecanismo de armazenamento InnoDB com MySQL;
- Usar os recursos Enterprise Audit e Pluggable
Authentication; - Usar as ferramentas disponíveis, incluindo o MySQL Workbench;
- Usar o banco de dados INFORMATION_SCHEMA para acessar metadados;
- Usar triggers para tarefas de administração.
Aprenda a:
- Descrever a arquitetura do MySQL;
- Instalar e atualizar o MySQL;
- Configurar as opções do MySQL Server durante o runtime;
- Avaliar tipos de dados e conjuntos de caracteres para solucionar problemas de desempenho;
- Compreender o uso do mecanismo de armazenamento InnoDB com o MySQL;
- Executar operações de backup e restauração.
Configurando o Servidor e os Bancos de Dados:
Este curso ensina a instalar, configurar, manter e ajustar bancos de dados para diversas cargas de trabalho e ambientes. Você instalará e configurará o MySQL, e definirá as opções de configuração adequadas. Além disso, você se conectará ao servidor usando clientes gráficos e de linha de comandos, bem como criará e preencherá bancos de dados.
Mantendo e Protegendo Dados:
Instrutores Oracle experientes também o ajudarão a examinar a estrutura de tabelas, suas colunas e tipos de dados, além das diferentes maneiras de verificar e reparar tabelas. Você aprenderá a programar rotinas armazenadas, eventos e triggers MySQL para processar dados de maneiras complexas e automatizadas. Explore como particionar tabelas e trabalhar com bloqueio e transações, e conheça os principais recursos do InnoDB e de outros mecanismos de armazenamento. Você compreenderá como os dados são processados, armazenados e recuperados.
Configurando para Obter Melhor Desempenho e Alta Disponibilidade:
Para ajudar a evitar falhas e a tratá-las, este curso ensina a ajustar bancos de dados. Aprenda a escolher e definir as opções mais adequadas, bem como executar backups lógicos e físicos. Você também configurará a replicação entre várias instâncias, criará topologias de replicação avançada e executará a recuperação após falhas de replicação, rede ou hardware.
Aprenda Fazendo:
Você aprenderá cada conceito por meio de exercícios práticos abrangentes. Você instalará produtos MySQL, particionará dados, verificará e reparará tabelas, executará backups e configurará a replicação, criará usuários protegidos, ativará a segurança SSL, e muito mais. Explore problemas reais e descubra as melhores práticas ao trabalhar com ferramentas e técnicas usadas por administradores profissionais de banco de dados MySQL.
Certificação:
Este curso atende aos requisitos de treinamento da certificação Oracle Certified Professional, MySQL 5 Database Administrator.
CARGA HORÁRIA: 5 dias
- Experiência com conceitos de banco de dados relacional;
- Conhecimento de instruções SQL básicas;
- Entender como executar comandos Linux / Unix.
- Administradores de banco de dados;
- Desenvolvedor.
- Introdução ao MySQL;
- Visão geral do MySQL;
- MySQL Enterprise Edition;
- MySQL na web;
- MySQL na nuvem;
- A comunidade MySQL;
- Instalando MySQL;
- Instalando MySQL;
- Arquivos e diretórios instalados;
- Configuração Inicial;
- Iniciando e parando o MySQL;
- Atualizando MySQL;
- Arquitetura MySQL;
- Visão geral da arquitetura;
- Como o MySQL transmite dados;
- Como o MySQL processa solicitações;
- Como o MySQL armazena dados;
- Tablespaces;
- Refazer e desfazer registros;
- Como o MySQL usa memória;
- Interface de plug-in;
- Configurando o MySQL;
- Opções, variáveis e linha de comando do servidor;
- Arquivos de opção;
- Variáveis de sistema;
- Lançamento de vários servidores no mesmo host;
- Monitorando MySQL;
- Monitorando MySQL com arquivos de log;
- Monitorando MySQL com variáveis de status;
- Monitorando MySQL com Esquema de Desempenho;
- MySQL Enterprise Audit;
- MySQL Enterprise Monitor;
- Monitorando a atividade do usuário;
- Gestão de Usuários;
- Sistema de privilégios MySQL;
- Criação e modificação de contas de usuário;
- Configurando senhas e expiração de conta;
- Plug-ins de autenticação;
- Concessão de permissões;
- Tabelas de concessão;
- Redefinindo uma senha de root esquecida;
- Segurança MySQL;
- Riscos de Segurança;
- Segurança de rede;
- Conexões Seguras;
- Segurança de senha;
- Segurança do sistema operacional;
- Proteção contra injeções de SQL;
- MySQL Enterprise Firewall;
- Mantendo um Sistema Estável;
- Estabilidade;
- Por que os bancos de dados falham;
- Planejamento de capacidade;
- Solução de problemas;
- Identificando as causas da lentidão do servidor;
- Recuperação InnoDB;
- Otimizando o desempenho da consulta;
- Identificação de consultas lentas;
- A declaração EXPLAIN;
- Trabalhando com Índices;
- Estatísticas de índice;
- Estratégias de backup;
- Noções básicas sobre backups;
- Técnicas de backup;
- Criação de uma estratégia de backup;
- Executando backups;
- Ferramentas de backup MySQL;
- Métodos de backup brutos;
- Técnicas que usam o log binário;
- Configurando uma Topologia de Replicação;
- Visão geral da replicação;
- Conflitos de replicação;
- Quando usar a replicação;
- Configurando a Replicação;
- Administrando uma Topologia de Replicação;
- Failover;
- Utilitários MySQL;
- Threads de replicação;
- Monitorando a Replicação;
- Solução de problemas de replicação;
- Replicação de Grupo;
- Visão geral;
- Modos primário único e múltiplo primário;
- Configurando Replicação de Grupo;
- Replicação de grupo de monitoramento;
- Conclusão;
- Visão geral do curso;
- Currículo MySQL;
- Avaliação do curso;
- Sessão de perguntas e respostas.