Course Outline
Installing MariaDB server
- Installation on Ubuntu/Debian
- Installation on other Linux distributions
- Installation on Windows
MariaDB Server Files and Scripts
- MariaDB programs
- MariaDB server
- MariaDB client
- GUI tools
MariaDB Server Configuration
- Server options
- The server SQL mode
- Server system variables
- Dynamic system variables
- Server status variables
- Shutdown process
MariaDB Security Issues
- Securing MariaDB against attacks
- Security-related options
- Security issues with LOAD DATA LOCAL
MariaDB Access Privilege System
- MariaDB privilege system overview
- Privileges provided by MariaDB
- Connecting to the MariaDB server – stages
- Access control, stage 1: connection verification
- Access control, stage 2: request verification
- Access denied errors
MariaDB User Account Management
- Users and passwords
- Creating new users
- Deleting user accounts
- Limiting user resources
- Changing passwords
MariaDB Database Maintenance
- Backup and recovery
- Point-in-time recovery
- Maintenance and crash recovery
- myisamchk syntax and options
- Getting table information
- MariaDB local settings
- National characters and sorting
- MariaDB server time zone
MariaDB Log Files
- Error log
- General query log
- Update log
- Binary log
- Slow query log
- Log file maintenance and rotation
Running Multiple MariaDB Servers on the Same Machine
- Running multiple servers in Windows
- Running multiple servers in Windows as services
- Running multiple servers in Unix and Linux
- Using client tools in a multi-server environment
MariaDB Query Cache
- The concept of query cache
- Testing query cache with SELECT
- Configuring query cache
- Checking query cache status and maintenance
The CONNECT Storage Engine
- Installing the CONNECT storage engine
- Creating and dropping CONNECT tables
- Reading and writing CSV data using CONNECT
- Reading and writing XML data using CONNECT
- Accessing MariaDB tables using CONNECT
- Using the XCOL table type
- Using the PIVOT table type
- Using the OCCUR table type
Exploring Dynamic and Virtual Columns in MariaDB
- Creating tables with dynamic columns
- Inserting, updating, and deleting dynamic column data
- Reading data from a dynamic column
- Using virtual columns
Performance and Usage Statistics
- Installing the audit plugin
- Using the audit plugin
- Using engine-independent table statistics
- Using extended statistics
- Enabling the performance schema
- Using the performance schema
Optimizing and Tuning MariaDB
- Using SHOW STATUS
- Controlling MariaDB optimizer strategies
- Using extended keys with InnoDB and XtraDB
- Configuring the MyISAM segmented key cache
- Configuring threadpool
- Configuring the Aria pagecache
- Optimizing queries with the subquery cache
- Optimizing semijoin subqueries
- Using microseconds in DATETIME columns
- Updating the DATETIME and TIMESTAMP columns automatically
Requirements
Fundamental knowledge of any database system and SQL language is required.
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 3200 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (7)
The trainer explained everything with a lot o detail, and it was always engaging us.
Florian Lipianu - SERVICIUL DE TELECOMUNICATII SPECIALE
Course - MariaDB Database Administration
It was structured very well and documented information. I really liked the trainer enthusiasm.
Oana Bunea - SERVICIUL DE TELECOMUNICATII SPECIALE
Course - MariaDB Database Administration
A lot of practical examples.
Stefan Turcu - SERVICIUL DE TELECOMUNICATII SPECIALE
Course - MariaDB Database Administration
knowledge of the trainer
mohamed labib - e-finance
Course - MariaDB Database Administration
The training environment was accessed very fast without any specific configurations.
Krasimir Troskov
Course - MariaDB Database Administration
Method of teaching. Johan was very comprehensive .
Stanimir petrov
Course - MariaDB Database Administration
The trainer. He is very knowledgeable in his field.