Training Course
MySQL Database Administration
5 Days
Oracle Certified Professional MySQL 8.0 Database Administrator: 1Z0-908
Attending these courses and studying the associated reference materials can form part of the preparation to achieve certification. Experience, practice, self-study and aptitude are also key requirements for exam success.
Before taking any exam, ensure you have the recommended experience. The Oracle website lists all exam requirements and these are updated regularly.
Exams are not included as part of the course.
This MySQL Database Administration course is designed for MySQL Database Administrators who have a basic understanding of a MySQL database and a good working knowledge of SQL commands.
The course provides an understanding of MySQL Architecture and provides practical experience in the routine maintenance, administration, and backup and recovery of data in a MySQL server. Experience will be gained in the installation, configuration, and maintenance of a MySQL server This MySQL Database Administration course also covers MySQL replication and its role in high availability and scalability.
Similarly, the course is targeted to closely follow the official Oracle MySQL curriculum for certification.
Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.
Versions supported 8.
The course provides an understanding of MySQL Architecture and provides practical experience in the routine maintenance, administration, and backup and recovery of data in a MySQL server. Experience will be gained in the installation, configuration, and maintenance of a MySQL server This MySQL Database Administration course also covers MySQL replication and its role in high availability and scalability.
Similarly, the course is targeted to closely follow the official Oracle MySQL curriculum for certification.
Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.
Versions supported 8.
Public Scheduled Course Dates
Prices per delegate. All prices exclude VAT.
03 Feb - 07 Feb 2025
Virtual Course
£2250
31 Mar - 04 Apr 2025
Virtual Course
£2250
09 Jun - 13 Jun 2025
Virtual Course
£2250
Private Training
Flexible dates, location and content. All prices exclude VAT.
Course Prerequisites
-
- A working knowledge of MySQL is required. Delegates should have knowledge of relational database concepts; have knowledge of MySQL data types; be able run Queries using SQL; join tables and run basic DDL and DML statements. This knowledge can be gained by attendance on the Introduction to MySQL course.
This course is run on a Linux operating system platform, therefore, a good working knowledge of Linux/UNIX is strongly recommended. This knowledge can be gained by attendance on the Linux Introduction course.
Pre-Requisite Courses
Introduction to MySQL
Linux Introduction
- A working knowledge of MySQL is required. Delegates should have knowledge of relational database concepts; have knowledge of MySQL data types; be able run Queries using SQL; join tables and run basic DDL and DML statements. This knowledge can be gained by attendance on the Introduction to MySQL course.
Course Objectives
-
- At the end of the MySQL Database Administration course, delegates will have the knowledge to use the features available to administer, monitor and support MySQL databases and servers.
Course Certification
The MySQL Database Administration course is an excellent choice for delegates preparing to take the following exam:Oracle Certified Professional MySQL 8.0 Database Administrator: 1Z0-908
Attending these courses and studying the associated reference materials can form part of the preparation to achieve certification. Experience, practice, self-study and aptitude are also key requirements for exam success.
Before taking any exam, ensure you have the recommended experience. The Oracle website lists all exam requirements and these are updated regularly.
Exams are not included as part of the course.
Target Audience for this Course
-
- Database Administrators, Database Developers and Technical Consultants who need to setup, administer, monitor and support MySQL databases and servers.
Skills Gained from this Training
-
The delegate will learn and acquire skills as follows:
Using Client Programs for MySQL DBA activities
Using MySQL Workbench to administer MySQL
Obtain metadata
Install the MySQL Server and client programs
Configure the MySQL Server
Administer and tune a server
Setting up Character Set Support
Configure log files and use them to monitor database activity
Interpret error messages
Lock and transaction handling
Use different storage engines
Table Maintenance
Implement a backup strategy
Perform physical and logical backups of data
Administer Users and Privileges
Use the Event Scheduler
Configure simple replication topologies
Administer a replication topology
Included with this course
-
- Comprehensive course materials and exercises
MySQL Database Administration Course Content
-
Session 1: THE SERVER, CLIENTS AND TOOLS
Introduction to MySQL
The versions of MySQL
MySQL Database Server Releases
MySQL Database Versions
The MySQL Server
MySQL Client Connections
MySQL Client Programs
MySQL Client Libraries
The mysql Command Line Tool
The mysqladmin Program
Session 2: MYSQL WORKBENCH
Installation of MySQL Workbench
Connecting to MySQL Workbench
MySQL Workbench Screens
Session 3: OBTAIN METADATA
What is Metadata?
The mysqlshow Client Program
The SHOW and DESCRIBE Commands
Obtaining data from the INFORMATION_SCHEMA
MySQL 8 INFORMATION_SCHEMA Changes
Generate Statements using the INFORMATION_SCHEMA
Session 4: CONFIGURE THE SERVER
Start and Stop the MySQL Server
Status Files
An Overview of MySQL Storage Engines
MySQL Server Options and Variables
MySQL Status Variables
Configure the MySQL Enterprise Edition Auditing Plugin
Session 5: SQL MODES, LOG FILES AND BINARY LOGGING
SQL Modes
The General Log
The Error Log
The Slow Query Log
The Binary Logs
Session 6: MYSQL ARCHITECTURE
Communication Protocols used to connect a Client to the Server
The SQL Parser and Storage Engine Tiers
Installing and Uninstalling Plugins
How MySQL Uses Disk Space
How MYSQL Uses Memory
Session 7: THE INNODB STORAGE ENGINE
Features of the Innodb Engine
The System Tablespace
Transactions and Referential Integrity
Physical Characteristics of Innodb Tables
System Tablespace Configuration
File per Table Tablespace
Log File and Buffer Configuration
Undo Logs and Undo Tablespaces
General Tablespaces
Buffer and Lof File Configuration
Temporary Table Tablespaces
Innodb Status
InnoDB Shutdown Options
Session 8: OTHER STORAGE ENGINES
Check Engine Usage
The MYISAM Engine
The Merge Engine
Other Engines: Archive, Memory, Blackhole, CSV, Spider, MyRocks
Mixing Storage Engines
Session 9: TABLE MAINTENANCE
Table Maintenance Operations
Check Table
Repair Table
Analyze Table
Optimize Table
MySQL Check
Repair InnoDB Tables
MyISAM Table Maintenance and Repair Utilities
Session 10: BACKUP AND RECOVERY
The Advantages and Disadvantages of Different Backup Methods
Backup Tool Overview
What Should be Backed up?
Binary Backups of MYISAM Tables
Binary Backups of Innodb Tables
Performing Hot Backups
Performing Recovery
Import and Export Operations
Export and Import using SQL
Export from the Command Line using mysqldump
Import from the Command Line using mysqlimport
Additional Backup Tools
Session 11: USER MANAGEMENT
Introduction
User Accounts
Creating Users
Renaming Users
Change a User Password
Dropping Users
Granting Privileges
The User Table
Connection Validation
Password Validation Plugins
Session 12: PRIVILEGES
Types of Privileges
Granting and Revoking Privileges
Setting Resource Limits
Resource Management
Role Management
The MySQL Database
The Show Grants Command
Session 13: TRANSACTIONS AND LOCKING
Locking Concepts
Levels of Locking
Implicit Table Locking with MyISAM and InnoDB
Explicit Table Locking
Advisory Locking
Monitoring Locks
Turning Autocommit on and off
Using Transaction Blocks
Possible Causes of Lock Contention
Handling Concurrency Problems and Deadlocks
Session 14: TUNING THE SERVER
Status Configuration Variables
Status Variables
System Variables
Per Client Variables
Performance Schema Overview
Session 15: THE EVENT SCHEDULER
Event scheduler concepts
Event scheduler configuration
Creating, altering and dropping events
Event scheduler monitoring
Events and privileges
Session 16: OVERVIEW OF HIGH AVAILABILITY
High Availability Goals
High Availability Concepts
Design for High Availability
Definition of Availability
High Availability Terminology
Session 17: CONFIGURE MASTER SLAVE REPLICATION
Replication Overview
When to Use Replication
Disadvantages of Replication
Replication Factors
Replication Architecture
Complex Replication Topologies
Replicating from InnoDB to MyISAM Tables
Testing Replication
Monitoring Replication Threads
Excluding Databases or Tables from Replication
Example: Setting Up a Master Slave Replication
Replication Using GTIDs
Run Replication from a Remote Host
Controlled Switchover
Session 18: ADMINISTER A REPLICATION TOPOLOGY
MySQL Replication and Failover Utilities
Replication Files and Threads
Configure a Lagging Slave
Monitoring Replication
Troubleshooting Replication
Semi-synchronous Replication
Configure MySQL Failover
Session 19: MYSQL SERVER INSTALLATION, UPGRADE DEPLOYMENT SECURITY
MySQL Distributions
Installing MySQL on Linux and UNIX
The Installation Directories
Set a Password for the mysql root user
Upgrade the MySQL Server
Deployment Security
Public Scheduled Course Dates
Prices per delegate. All prices exclude VAT.
03 Feb - 07 Feb 2025
Virtual Course
£2250
31 Mar - 04 Apr 2025
Virtual Course
£2250
09 Jun - 13 Jun 2025
Virtual Course
£2250
Private Training
Flexible dates, location and content. All prices exclude VAT.
-
MySQL Database Administration Course Options
Please contact us to discuss options for this coursePrivatePrivateFlexible course content, flexible training date(s), flexible location(s), variable course length, private to your organisation - Courses can be held at one of our training venues or at another location convenient to you. Training can be set over a number of days or weeks to allow for practice time between training sessions.Public ScheduledPublic ScheduledFixed course content, fixed date, fixed location, fixed length, multiple organisations - All you need to do is choose which course you would like to attend and contact us to book!
- Virtual Training
Which part of the course did you find particularly valuable
"All were a good foundation to work from and give me the building blocks to do better"
P.B. Parkdean Resorts, Project Management Essentials
Which part of the course did you find particularly valuable
"All of it each topic gave great insight and I learnt things I didn't know before "
L.K. XPS Pensions Group, Train the Trainer Training Skills for the Workplace
"It was all very useful"
M.A. Watmos, Microsoft Office 365 Overview
Following this training what are you going to do differently
"I will be a lot more efficient and not waste so much time on Excel figuring things out."
L.M. Blue Phoenix, Excel Level 1
"Absolutely loved this course, I've been working with PowerBI for a couple of months, so great to have a better understanding of the power of the app and all it has to offer."
A.F. PX Limited, Microsoft Power BI Desktop
"Adele made this course easy to follow and we have learned a lot from today's session."
R.H. , Word Advanced Features
"Very professional and interesting content that has left me feeling confident in my capabilities"
A.B. Durham, Adobe InDesign Level 1
Following this training what are you going to do differently
"Use Excel for more intricate functions "
P.T. Hyde Park Source, Excel Level 2
Public Scheduled Course Dates
Prices per delegate. All prices exclude VAT.
03 Feb - 07 Feb 2025
Virtual Course
£2250
31 Mar - 04 Apr 2025
Virtual Course
£2250
09 Jun - 13 Jun 2025
Virtual Course
£2250
Private Training
Flexible dates, location and content. All prices exclude VAT.
Other Courses In This Training Series
MySQL Introduction Course Course Overview: The Introduction to MySQL course covers the basics of the SQL language as implemented by MySQL. The course is designed to give delegates practical experience in writing SQL statements using the MySQL client program and MySQL Workbench. The basic SQL statements, including the use of SQL functions and PHP Developer Course Course Overview: PHP is a popular general purpose scripting language commonly used for building web applications.The PHP Developer course is designed to provide delegates with all the core skills necessary to build and maintain web applications that provide access to persistent data. Note that while the course is ge
Courses Related to MySQL Database Administration Training
Oracle SQL Fundamentals Course Course overview: The Oracle SQL Fundamentals course is designed to give delegates practical experience in writing Oracle SQL statements and scripts. A wide range of SQL functions and data manipulation statements are introduced.
Please contact us to discuss your MySQL Database Administration course, we have many solutions available to ensure you receive the best training possible.
You can choose your learning path and delivery style. Courses can be delivered at your office or at one of our training venues, it's your choice. Small course sizes. Course materials included. Flexible MySQL Database Administration course content. Expert trainers and tried & tested training methods. Many course materials available online using your personal training account.
You can master SQL, please contact us to book a place or request a quote for your MySQL Database Administration course.
General Information
MySQL Database Administration trainng courses in Durham, Newcastle, Washington England, Northumberland, Darlington, Gateshead, Middlebrough, Leeds and throughout the North East of England.
IT Training Solutions Ltd
Oakville, 14 Durham Road West, Bowburn, Durham, DH6 5AU
0191 377 8377
ittrainingsolutions.co.uk
Printed:1/16/2025 4:18:29 PM
Oakville, 14 Durham Road West, Bowburn, Durham, DH6 5AU
0191 377 8377
ittrainingsolutions.co.uk
Printed:1/16/2025 4:18:29 PM