MySQL  8.0.18
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-10-14, branch: 8.0, revision: 91a17cedb1ee880fe7915fb14cfd74c04e8d6588

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