MySQL  8.0.17
Source Code Documentation
Welcome

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 http://dev.mysql.com/doc/refman/8.0/en/

For the internals manual, see https://dev.mysql.com/doc/internals/en/index.html

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

The present document corresponds to:

Document generated on: 2019-08-14, branch: 8.0, revision: 77306a41670543e103f94fa0db77a71d2b9f88b2

For the latest available version, see https://dev.mysql.com/doc/dev/mysql-server/latest/

For other versions, see https://dev.mysql.com/doc/index-archive.html