Supporting continuity and open collaboration


As MariaDB Server (and its predecessor MySQL) has been used around the world for over 20 years, there are a huge amount of learning resources and documentation available.

The primary place for MariaDB specific documentation is the MariaDB Knowledge Base. If you have MariaDB already installed you can also read the man pages. Every binary in MariaDB has a man page. To view a man page simply run on the command line man followed by the command/binary name, for example man mysql.

To learn about what’s new read the MariaDB release notes.

Getting Started

Presentations and Videos


    • Getting Started with MariaDB, 2nd edition by Daniel Bartholomew, June 2015
      • A beginner’s guide to MariaDB. No prior MariaDB or MySQL experience necessary.
    • Learning MySQL and MariaDB by Russell J. T. Dyer, April 2015.
      • An introductory look at database systems, the SQL database language, installation and basic administration of MySQL and MariaDB.
    • MariaDB High Performance by Pierre Mavro, September 2014
      • For system administrators/architects or DBAs with existing MariaDB knowledge who want to learn more about how to grow their current infrastructure to support larger traffic.
    • Mastering MariaDB by Federico Razzoli, September 2014
      • Aimed at intermediate users who want to learn how to administrate a MariaDB server or a set of servers.
    •  MariaDB Beginners Guide by Rodrigo Ribeiro Gonçalves, August 2014
      • A book for newcomers to MariaDB and SQL
    •  MariaDB Cookbook by Daniel Bartholomew, March 2014
      • A cookbook filled with useful MariaDB recipes. Chapters cover such things as Sphinx, Connect, Cassandra, virtual and dynamic columns, TokuDB, and more.
    •  Building a Web Application with PHP and MariaDB by Sai Srinivas Sriparasa, June 2014
      • A how-to guide for creating scalable and secure web applications with PHP and MariaDB
    • MariaDB Crash Course by Ben Forta, September 2011
      • First MariaDB book. For people who want to learn SQL and the basics of MariaDB.
    • SQL-99 Complete, Really by Peter Gulutzan & Trudy Pelzer, March 1999
      • Everything you wanted to know about the SQL 99 standard. Excellent reference book. Free to read in the Knowledge Base.


Other tools and resources

Explain Analyzer

Statistics about user feedback

Platinum Sponsors

MariaDB Foundation Platinum sponsors

Gold Sponsors

MariaDB Foundation Gold sponsors

Code statistics


Main Language: C++

Total Lines of Code: 4,384,153

Active Contributors: 114

Commit Activity
Commits spark