Course Name
Course Code : PRO50
Venue Details
Postal Code : 018981
Session Dates
Duration: 3 days (21 hours)
MySQL DBA training equips database administrators with the skills to manage, optimize, and secure MySQL databases effectively. Participants learn core topics such as installation, configuration, and backup strategies to ensure database reliability and recovery. The course delves into performance tuning, query optimization, and managing database replication for high availability. Advanced topics like user access control, monitoring, and troubleshooting are also covered to handle real-world challenges. By the end of the training, learners are prepared to efficiently manage and maintain MySQL databases in production environments.
MySQL Architecture and Installation
Introduction to MySQL:
Overview of MySQL and its editions.
MySQL architecture and key components.
Installing and Configuring MySQL:
Installing MySQL on different platforms (Linux/Windows).
Initial configuration and setting up the server.
Understanding MySQL configuration files.
Understanding Databases and Tables:
Creating and managing databases and tables.
Working with storage engines (InnoDB, MyISAM, etc.).
Hands-on Exercise
User Management and Security:
Creating and managing users.
Assigning privileges and roles.
Securing MySQL with SSL and encryption.
Hands-on Exercise
Database Administration and Performance Optimization
Backup and Recovery:
Types of backups: Logical and physical.
Using MySQL tools for backup (mysqldump, MySQL Shell).
Recovery scenarios and point-in-time recovery.
Hands-on Exercise
Performance Monitoring:
Monitoring database performance with MySQL utilities.
Identifying slow queries using the slow query log.
Using the MySQL Performance Schema.
Hands-on Exercise.
Indexing and Query Optimization:
Understanding the role of indexes.
Optimizing queries for better performance.
Using EXPLAIN plans for query analysis.
Hands-on Exercise
Advanced Administration and High Availability
Replication in MySQL:
Overview of MySQL replication and its use cases.
Configuring master-slave and master-master replication.
Monitoring and troubleshooting replication issues.
Hands-on Exercise
High Availability and Failover:
Introduction to MySQL clustering and high availability solutions.
Configuring and managing MySQL Group Replication.
Hands-on Exercise
Advanced Topics in DBA:
Partitioning tables for better performance.
Managing large datasets efficiently.
Database migration strategies.
Hands-on Exercise
Database Troubleshooting:
Diagnosing and resolving common MySQL issues.
Tips for proactive monitoring and maintenance.
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |