Operar um banco de dados exige mais que escrever consultas: é preciso iniciar o servidor, conectar no contexto correto, separar o acesso da aplicação e provar a recuperação dos dados. Este curso prático percorre esse caminho administrativo com as ferramentas MariaDB compatíveis com MySQL.
Você instalará e fortalecerá o servidor, usará o shell SQL, criará bancos e usuários locais, limitará privilégios e testará o acesso delegado. Também fará uma restauração após exclusão real e concluirá uma migração a partir de um arquivo SQL fornecido com esquema e dados iniciais.
O que você aprenderá
- Instalar MariaDB, iniciar o serviço
mysqle verificar seu estado - Usar o utilitário interativo de proteção para remover padrões inseguros
- Conectar pela CLI compatível com MySQL, listar e selecionar bancos e sair
- Criar usuários locais e limitar privilégios a um único banco
- Verificar o acesso efetivo autenticando como o usuário delegado
- Exportar com
mysqldump, excluir o banco, restaurá-lo e consultar linhas recuperadas - Importar um arquivo SQL fornecido e validar tabelas com credenciais da aplicação
Para quem é este curso
Este curso intermediário destina-se a administradores Linux, estudantes de DevOps, desenvolvedores e engenheiros de suporte que precisam provisionar e operar um pequeno serviço compatível com MySQL. É útil se você conhece SQL básico, mas ainda não gerenciou serviço, usuários, escopo de privilégios ou recuperação lógica no terminal.
Pré-requisitos: Fundamentos de terminal Linux, pacotes, serviços, redirecionamento de arquivos e sudo. SQL simples é útil, mas não obrigatório.
Ambiente de aprendizagem: Um terminal Linux do LabEx no estilo Debian/Ubuntu com MariaDB Server e as ferramentas compatíveis mysql e mysqldump.
Perguntas frequentes
O curso usa MySQL ou MariaDB?
O laboratório instala MariaDB Server. Seus clientes e administração SQL principal são compatíveis com MySQL para estas tarefas. Você usará mysql, CREATE DATABASE, CREATE USER, GRANT e mysqldump.
Qual é a profundidade do conteúdo SQL?
O foco é operação, não desenvolvimento de consultas. Você lista e seleciona bancos, cria contas, limita acesso, importa esquema, lista tabelas e consulta linhas preparadas. Joins, índices, transações e design não são ensinados.
O exercício de backup comprova recuperação completa do servidor?
Não. Ele testa o backup lógico de um banco preparado. Como o dump não cria o banco neste exercício, você recria app_db, importa backup.sql e verifica Alice, Bob e Charlie. Backups físicos e recuperação total não são abordados.





