About Us | [Public iPhone iPad Courses] | [Public Android Courses] | [Public Arduino Courses] | [Contact Us]

Course DB587
MySQL Database Administration

Duration: 3 Days

Intended Audience

The course is for novice database adminisrators, as well as Web and system administrators who will be required to maintain and administer MySQL database servers. Many of the principles and techniques covered on the course are also applicable to other Database Management Systems such as SQL Server and Oracle.

Course Overview

This is a comprehensive course on administering MySQL databases on both Linux and Unix platforms. It covers the usual DBA duties and responsibilities such as installation, backup and recovery, security, physical database design and optimisation. In addition it overviews more advanced topics such as compiling MySQL from sources, and importing and exporting data, authentication and encryption.

The course will cover the use of scripts for database administration and backup in a generic way. (i.e. knowledge of scripting languages such as Perl or Tcl, or of shells such as Bash or the Korn Shell will not be assumed). If needed (and if there is sufficient demand) this topic can be added as an extra (fourth) day of the course.

Key Skills

Practical Work

About 40% of the course time will be allocated to practical exercises, and workshops.

Attendees will be given a CD containing the compiled and source code for the most recent stable release of MySQL, as well as a collection of applications that enhance the usefulness of MySQL. The CD will contain a selection of MySQL administrative tools, and the scripts necessary to install and run the class database.


Course Contents

Responsibilities of a DBA

Physical Database Design

Database Management

Optimisation

Security