Visão Geral
Este curso apresenta os fundamentos da administração de bancos de dados MariaDB, abordando instalação, configuração, segurança, backup, recuperação e monitoramento. O aluno desenvolverá a base necessária para atuar como DBA iniciante, seguindo práticas tradicionais e consolidadas no mercado.
Conteúdo Programatico
Module 1 – Introduction to Database Administration
- What is a DBA
- DBA Roles and Responsibilities
- Types of Database Administration
- MariaDB in Production Environments
Module 2 – MariaDB Architecture
- MariaDB Server Components
- Storage Engines Overview
- InnoDB Architecture
- Memory and Disk Usage
Module 3 – MariaDB Installation and Setup
- Installation on Linux
- Installation on Windows
- Initial Configuration
- Configuration Files
Module 4 – User and Security Management
- Creating and Managing Users
- Privileges and Roles
- Password Policies
- Security Best Practices
Module 5 – Backup and Recovery
- Backup Concepts
- Logical Backups (mysqldump)
- Physical Backups Overview
- Restore Procedures
Module 6 – Monitoring and Performance Basics
- Performance Metrics
- Slow Query Log
- Basic Performance Tuning
- Resource Monitoring
Module 7 – Index and Storage Management
- Index Types
- Index Maintenance
- Table Optimization
- Storage Space Management
Module 8 – Transactions and Recovery Concepts
- ACID Properties
- Transactions
- Crash Recovery
- Binary Logs
Module 9 – Maintenance and Routine Tasks
- Database Health Checks
- Table Maintenance
- Log Management
- Scheduled Tasks
Module 10 – Troubleshooting and Best Practices
- Common MariaDB Issues
- Error Logs
- Problem Diagnosis
- DBA Best Practices