MySQL 9.0.0
Source Code Documentation

Welcome to the MySQL source code documentation.This documentation covers primarily the MySQL server, for the mysqld process.

Other programs, like the MySQL Router, are also documented, see the Server tools section.

The order chosen to present the content is to start with low level components, and build upon previous sections, so that code is presented in a logical order.

For some sections, a full article (Doxygen 'page') presents the component in detail.

For other sections, only links are provided, as a starting point into the component.

For the user manual, see

This documentation is published for each release, starting with MySQL 8.0.

The present document corresponds to:

Document generated on: 2024-06-07, branch: mysql-9.0.0-release

For the latest available version, see

For other versions, see