MySQL for Database Administrators Self-Study Course
Starting dates and places
This product does not have fixed starting dates and/or places.
Description
This MySQL for Database Administrators training is a foundation course. It teaches database administrators and developers how to use this powerful database.
Students Who Will Benefit from this Course:
- DBAs and developers who want to administer MySQL.
- Students wishing to prepare for the MySQL Database Administrator Certification Exams.
Learn how to secure users privileges, set resource limitations and access controls. Instructors will show you how to create and use Stored Procedures, Triggers and Views.
Audience
Course Topics Introduction
- Describing MySQL
- Listing MySQL Products and Professional Services
- Describing MySQL Enterprise Subscription
- Currently Supported Operating Systems
- D…
Frequently asked questions
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
This MySQL for Database Administrators training is a foundation course. It teaches database administrators and developers how to use this powerful database.
Students Who Will Benefit from this Course:
- DBAs and developers who want to administer MySQL.
- Students wishing to prepare for the MySQL Database Administrator Certification Exams.
Learn how to secure users privileges, set resource limitations and access controls. Instructors will show you how to create and use Stored Procedures, Triggers and Views.
Audience
Course Topics Introduction
- Describing MySQL
- Listing MySQL Products and Professional Services
- Describing MySQL Enterprise Subscription
- Currently Supported Operating Systems
- Describing MySQL Certification Program
- Listing Available MySQL Courses
- Describing Installation of MySQL
- Describing Installation of world Database
- Client/Server Architecture
- MySQL Architecture Overview
- How MySQL Uses Disk Space
- How MySQL Uses Memory
- The MySQL Plug-In Interface
- Types of MySQL Distributions
- Starting and Stopping MySQL on Windows
- Starting and Stopping MySQL on Linux
- Upgrading MySQL
- Managing Multiple Servers
- MySQL Configuration
- Dynamic Server Variables
- Server SQL Modes
- Log and Status Files
- Binary Logging
- Overview of Administrative Clients
- Invoking MySQL Client Programs
- Using the mysql Client
- The mysqladmin Client
- MySQL Connectors
- Third-Party APIs
- Data Types
- Numeric Data Types
- Character String Data Types
- Binary String Data Types
- Temporal Data Types
- NULLs
- Column Attributes
- Metadata Access Methods
- The INFORMATION_SCHEMA Database/Schema
- Using SHOW and DESCRIBE
- The mysqlshow Command
- Storage Engine Overview
- MyISAM, InnoDB, and MEMORY Storage Engines
- Other Storage Engines
- Choosing Appropriate Storage Engines
- Using Multiple Storage Engines
- Storage Engine Comparison Chart
- Overview of Partitioning and reasons for using Partitioning
- Creating a Partitioned Table
- Obtaining Partition Information
- Modifying and Removing Partitions
- Partition Modification Performance Effects
- Partition Pruning
- Storage Engine Partition Information
- Partitioning and Locking and Limitations
- Transactions
- Transaction Control statements
- Isolation Levels
- Locking
- Security Risks
- Security Measures
- Privileges
- Access Levels, including: 1 - User Accounts, 2 – Databases, 3 – Tables, 4 – Columns, 5 - Stored Routines
- User Account Maintenance
- Client Access Control
- Using Secure Connections
- Table Maintenance
- SQL Statements for maintenance operations
- Client and Utility Programs for table maintenance
- Table Maintenance per Storage Engine
- Exporting and Importing Data
- Exporting and Importing Data Using SQL
- Import Data with the SQL scripts
- Defining, Executing and Examining Stored Routines
- Stored Routines and Execution Security
- Defining, Creating, and Deleting Triggers
- Trigger Restrictions and Privileges
- Defining Events
- Schedule Events
- DBA's Use of MySQL Programming
- Backup Stored Routines
- What is a view?
- Creating Views
- Updatable Views
- Managing Views
- Planning for Recovery Backup
- Backup Tools Overview
- Making Raw Backups
- Making Logical (Text) Backups
- Backup Log and Status Files
- Replication as an Aid to Backup
- Backup Method Comparison
- Data Recovery
- Using EXPLAIN to Analyze Queries
- General Table Optimizations
- Setting and Interpreting MySQL Server Variables
- MySQL Replication
- Course Overview
- Training and Certification Website
- Course Evaluation
- Thank You!
- Q&A Session
Course Objectives
- Install and Upgrade MySQL for the most common operating systems
- Utilize the MySQL Administrator Graphical User Interface (GUI) to manage a MySQL server
- Use the INFORMATION_SCHEMA database to access metadata
- Perform the MySQL start and shutdown operations
- Configure MySQL server options at runtime
- Evaluate data types and character sets for performance issues
- Understand data locking concepts and the different levels of locking in MySQL
- Differentiate between the multiple storage engines available in MySQL
- Perform backup and restore operations utilizing multiple MySQL tools
- Maintain integrity of a MySQL installation utilizing security protocols
- Use stored routines and triggers for administration tasks
- Manage, apply and understand the reason for using views
- Improve performance through query optimization
- Optimize Schemas (Databases) utilizing multiple techniques
- Utilize MySQL monitoring tools to improve server performance
- Compare multiple environment options to improve server performance
Share your review
Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.