Search Results
https://dev.mysql.com/doc/internals/en/capability-negotiation.html
To permit an old client to connect to newer servers, the initial handshake contains the MySQL Server version the server's capabilities The client should only announce the capabilities in the Handshake Response Packet that it has in common with the ...They can agree on: use of status flags use of SQL states for error-codes authentication methods SSL support ...
https://dev.mysql.com/doc/internals/en/changing-configuration-options.html
-DWITH_EMBEDDED_SERVER=1 This can be done during the initial configuration or any time later. The preceding procedure builds with the default configuration, which may not be suitable for your needs. Assume that you want to change the configuration ...
https://dev.mysql.com/doc/internals/en/client-wants-native-server-wants-old.html
$ mysql --default-auth=mysql_native_password ## against a mysql_old_password user Initial Handshake Packet: 50 00 00 00 0a 35 2e 36 2e 34 2d 6d 37 2d 6c 6f P....5.6.4-m7-lo 67 00 5d 0a 00 00 66 5c 7b 74 55 2d 7b 4b 00 ff g.]...f\{tU-{K.. ff 08 02 ...
https://dev.mysql.com/doc/internals/en/client-wants-old-server-wants-native.html
$ mysql --default-auth=mysql_old_password ## against a mysql_native_password user Initial Handshake Packet: 50 00 00 00 0a 35 2e 36 2e 34 2d 6d 37 2d 6c 6f P....5.6.4-m7-lo 67 00 5b 0a 00 00 6c 2e 3e 2f 6c 55 44 36 00 ff g.[...l.>/lUD6.. ff 08 02 ...
https://dev.mysql.com/doc/internals/en/cmake-howto-detailed.html
The following discussion assumes that your initial current working directory is the top-level MySQL source directory. Ensure that your compiler and cmake are in your PATH setting.
https://dev.mysql.com/doc/internals/en/cmake-howto-quick.html
The following discussion assumes that your initial current working directory is the top-level MySQL source directory. This section briefly describes how to build MySQL in a release or debug configuration. It also describes how to build using the ...
https://dev.mysql.com/doc/internals/en/com-change-user.html
and others It is followed by the same states as the initial handshake. COM_CHANGE_USER changes the user of the current connection and reset the connection state.
https://dev.mysql.com/doc/internals/en/creating-tables.html
Once a handler is instanced, the first operation that will likely be required is the creation of a table. Your storage engine must implement the [custom-engine.html#custom-engine-api-reference-create create()] virtual method: virtual int ...
https://dev.mysql.com/doc/internals/en/determining-binary-log-version.html
However, there are some exceptional conditions that must be accounted for: Exceptional Condition 1: In MySQL 4.0 and 4.1, the initial event in a binary log file might not be a start event. Given any binary log file, the information in this section ...
https://dev.mysql.com/doc/internals/en/ensuring-compatibility-of-future-binary-log-versions.html
However, as indicated earlier, v1-format files can be recognized from the initial event in the file, by a type code of START_EVENT_V3 and an event length less than 75. The v4 format description event is designed so that it can handle future format ...