Search Results
https://dev.mysql.com/doc/internals/en/error-message-marking-obsolete.html
Beginning with MySQL 8.0, it is possible to mark an error message obsolete. This should be done only for messages that no longer used in the server code. The following procedure shows how to do this, using the ER_HASHCHK error as an example. Find ...
https://dev.mysql.com/doc/internals/en/test-faults.html
Status of this section: up to date 2010-09-08 The assessment of the replication code in the presence of faults is extremely important to increase reliability. In particular, one needs to know if servers will either correctly recover or print out ...
https://dev.mysql.com/doc/ndbapi/en/mccj-using-clusterj-tables.html
ClusterJ's main purpose is to read, write, and update row data in an existing database, rather than to perform DDL. You can create the employee table that matches this interface, using the following CREATE TABLE statement, in a MySQL client ...
https://dev.mysql.com/doc/ndbapi/en/ndb-nodejs-api-session.html
A session is the main user access path to the database. Session extends Context getMapping(Object parameter, Function(Object err, Object mapping) callback); Get the mappings for a table or class. The parameter may be a table name, a mapped ...
https://dev.mysql.com/doc/internals/en/replication-organization.html
We distinguish between two levels of the architecture: principles, and rules: principle High-level goal that declares how the program shall work, from an external point of view. An example of a principle is "no row events shall be written to the ...
https://dev.mysql.com/doc/internals/en/x-protocol-xplugin-implementation-of-the-x-protocol.html
Topics in this section: Mysqlx.Sql::StmtExecute Collations The X Plugin implements the X Protocol for the MySQL Server. Mysqlx.Sql::StmtExecute StmtExecute implements several namespaces: sql The SQL interface which expects: .stmt to be a string ...
https://dev.mysql.com/doc/internals/en/installation-layout-options.html
In the following table, the CMAKE_INSTALL_PREFIX value is the installation base directory. Many other CMake layout options are interpreted relative to the prefix and their values are relative pathnames.
https://dev.mysql.com/doc/internals/en/adding-platform-checks.html
If you add a platform check for a specific OS or want to modify compiler flags, rather then introducing IF(CMAKE_SYSTEM_NAME MATCHES...) in configure.cmake, add them to the apropriate section in cmake/os/my_platform.cmake.
https://dev.mysql.com/doc/internals/en/auth-phase-fast-path.html
Assume that client wants to log in as user U and that user account uses authentication method M. The fast authentication path is used if both client and server used method M to generate authentication data in the initial handshake. In that case the ...
https://dev.mysql.com/doc/internals/en/extra-directory.html
These programs are all standalone utilities, that is, they have a main() function and their main role is to show information that the MySQL server needs or produces. They are as follows: comp_err.c --- makes error-message files from a multi-language ...