Course Code: 1155

MySQL Administration

Class Dates:
12/28/2020
2/15/2021
Length:
2 Days
Cost:
$995.00
Class Time:
Technology:
Database
Delivery:
Instructor-Led Training, Virtual Instructor-Led Training

Overview

  • Course Overview
  • This 2-day class walks the admin through the basics of MySQL administration. Included are an introduction to the available MySQL client software and its use in performing administrative functions, optimization tasks, and general performance tuning.
  • Audience
  • System Administrators

Prerequisites

  • Prior experience installing software and programming in any language, such as HTML, is recommended but not required.

Course Details

  • Course Introduction
  • Course Objectives
  • Course Overview
  • Using the Workbook
  • Suggested References
  • Introduction to Database Concepts and MySQL
  • Features of a Relational Database
  • Where does SQL Fit in?
  • Database Access
  • Why MySQL?
  • The History of MySQL
  • Installation, Configuration, and Upgrading
  • MySQL Software
  • MySQL Software Features
  • Preparing to Install MySQL
  • Available Client Software
  • After the Download
  • Configuring the Server
  • Starting the Server
  • The Initial User Accounts
  • Verifying Server Operation
  • Upgrading
  • Copying a Database between Architectures
  • Environment Variables
  • MySQL Client Software and the mysql Command-Line Tool
  • Running the mysql Client
  • Customizing the mysql Prompt
  • mysql Commands
  • Using the Help Command
  • Some Useful mysql Options
  • Working with a Database
  • Examining Table Definitions
  • Other SHOW Options
  • MySQL Storage Engines
  • Storage Engine Overview
  • Other Storage Engine Types
  • The Basics of Commonly Used Storage Engines
  • MyISAM Limits and Features
  • InnoDB and Hardware Limitations
  • InnoDB Shared Tablespace Configuration
  • InnoDB Per-Table Tablespaces
  • InnoDB Data Management
  • MEMORY and FEDERATED
  • MERGE and ARCHIVE
  • Utilities
  • Client Overview
  • Specifying Options for Command-Line Clients
  • Client Option Files
  • Checking Tables with myisamchk and
  • Using myisamchk and mysqlchk for
  • mysqlshow and mysqlimport
  • Using mysqldump
  • The MySQL Workbench – General
  • MySQL Workbench - Execution
  • MySQL Administration via the
  • Data Modeling with the Workbench
  • SQL Development
  • Administering a Database and Users
  • The Server-Side Programs
  • Starting the MySQL Server
  • Using SET for Server Options
  • Table Management
  • Server Log Files
  • mysqladmin
  • Backup and Restore
  • Miscellaneous Functions
  • User Account Management
  • Understanding User Privileges
  • User Account Rights Management
  • User Account Privileges
  • .
  • Managing Access to the Database Environment
  • Optimization and Performance Tuning
  • Hardware Limitations
  • Optimizing the MySQL Server’s
  • Interaction with the External World
  • Adjusting the MySQL Server Configuration
  • Optimizing Your Database
  • Optimizations Specific to MyISAM
  • Optimizations Specific to InnoDB