Вы находитесь на странице: 1из 4

MYSQL DBA Course Content

1.Open Source Introduction

 Overview of MySQL
 History of MySQL
 The Main Features of MySQL
 Basics of Linux Commands

2.MySQL Installation

 Ubuntu Operating System Installation


 Installing MySQL from apt repository on Ubuntu
 How to start, stop and restart the server
 How to check the MySQL status and Configuration file
 MySQL Architecture
 INFORMATION_SCHEMA Tables
 System Catalog Views
 Tablespace Management
 Red Hat Linux Operating System Installation
 Installing MySQL from yum repository on Red Hat Linux Or Oracle Linux

3.MySQL user management.

 How to maintain the user privileges using DDL & DCL Commands
 How to maintain the user privileges using DML Commands
 Installation on Windows on MySQL
 Installation of Workbench (Community Edn)

4.Storage Engines with Simple Examples

 Transaction and Non-transaction Engines


 Setting the Storage Engine
 Overview of MySQL Storage Engine Architecture
 Pluggable Storage Engine Architecture
 The MyISAM Storage Engine
 The INNODB Storage Engine
 The MEMORY Storage Engine
 The CSV Storage Engine
 The ARCHIVE Storage Engine
 The BLACKHOLE Storage Engine
 The MERGE Storage Engine
 The FEDERATED Storage Engine
5.MySQL Server logs

 Error Log
 General Log
 Slow Log
 Binary Log
 Relay Log

7.MySQL Administrative Programs

 innochecksum — Offline InnoDB File Checksum Utility


 myisam_ftdump — Display Full-Text Index information
 myisamchk — MyISAM Table-Maintenance Utility
 myisamlog — Display MyISAM Log File Contents
 myisampack — Generate Compressed, Read-Only MyISAM Tables
 mysql_config_editor — MySQL Configuration Utility
 mysqlaccess — Client for Checking Access Privileges
 mysqlbinlog — Utility for Processing Binary Log Files
 mysqldumpslow — Summarize Slow Query Log Files
 mysqladmin – administrative tasks

8.Configuring InnoDB

 InnoDB Table and Index Structures.


 Managing InnoDB Data and Redo Log Files.
 InnoDB Startup Options.
 Restrictions on InnoDB Tables
 Memory allocation for Innodb
 Turnoff Innodb
 Innodb startup options

8. Database Backup Methods

 Using mysqldump for Backups


 Dumping Data in SQL Format.
 Backup Tools ( Percona XtraBackup )

9.Percona Server

 Percona Overview
 Percona Server Installation
 Percona XtraBackup Installation
 Percona Features
 Configuration of XtraBackup
 Taking Full Backup
 Taking Incremental Backups
 Restoring Full Backups and Incremental
 Recovering data

11. Performance Tuning - Partitioning

 Overview of Partitioning in MySQL


 Partitioning Types
 RANGE Partitioning
 LIST Partitioning
 HASH Partitioning
 KEY Partitioning

12.Replication

 Overview Replication
 Master-Slave Configuration
 Master-Master Configuration
 Replication trouble shooting / errors

13.Performance Tuning

 The MyISAM Key Cache


 The InnoDB Buffer Pool
 Isolations Level
 Optimization ( about Constraints )
 About Locking & Issues
o Locking Methods
o Table Locks
o Deadlock
 InnoDB PT Parameters

14.How to reset / update the MySQL root/user password

15. Creating Events & Monitoring Events & Cron Jobs

15.Managing Multiple instances

 Installing MySQL Server from Generic Binaries


 Setting Up Multiple Data Directories
 Running Multiple MySQL Instances on Linux
 Managing Multiple MySQL Servers

16.Upgrading MySQL and Features

MySQL Server 5.5 to MySQL Server 5.7


17. Uninstalling MySQL Server 5.7

18. Installing MySQL Server 8.0 on Ubuntu Operating System

 New Features

16. Amazon Web Services for DBA’s

 Introduction of Cloud Computing


 What is IAAS?
 What is PAAS?
 What is SAAS?
 Introduction to AWS RDS
 Deploy AWS RDS
 AWS RDS Operational Commands
 AWS RDS - Backup & Recovery
 Basics of Amazon Aurora Database

-------------- For job Seekers


1, Real time Environment Discussion

2, Resume preparation

3, Real time Monitoring tools

4, Ticketing tools

4,ITIL Process ( Information Technology Infrastructure Library)

o HelpDesk Management
o Change Management
o Incident Management
o Problem Management

5.Mock Interview

6.Job Support

Вам также может понравиться