Search Results
https://dev.mysql.com/doc/internals/en/debug-configurations.html
Using Makefiles, a debug build is done with -DCMAKE_BUILD_TYPE=Debug (an alias for this is -DWITH_DEBUG=1). If Visual Studio or Xcode generators are used (you invoked cmake with -G "Visual Studio ..." or -G Xcode), switching to release or debug ...
https://dev.mysql.com/doc/internals/en/guided-tour.html
What we're about to do in this section is pick up the latest copy of the MySQL source code off the Internet. Next we'll open up some of the files that are vital to MySQL's working, and comment on specific lines in the source code. Then we'll get a ...
https://dev.mysql.com/doc/internals/en/threads.html
InnoDB's internal os_thread_set_priority() function implements three priorities (Background, normal, and high) but only on windows. Threads in mysqld can run at four different priorities, defined in mysql_priv.h: #define INTERRUPT_PRIOR 10 #define ...
https://dev.mysql.com/doc/internals/en/generating-browsable-binary-log-information.html
Source files in the sql directory of a MySQL source tree or source distribution contain comments that can be processed with doxygen to generate HTML files that describe classes, files, and so forth. To generate the HTML files and view information ...These commands create a subdirectory named html containing the HTML output: shell> doxygen -g shell> doxygen To view the top-level index page, load the html/index.html file into your ...
https://dev.mysql.com/doc/internals/en/guided-tour-os-specific.html
We've found that the majority of Windows programmers who download and build MySQL from source use Microsoft Visual C. netware NEW-RPMS os2 VC++Files A few words are in order about the directories that contain files which relate to a particular ...
https://dev.mysql.com/doc/internals/en/cmake-installation.html
In the following instructions, the CMake download page is http://www.cmake.org/cmake/resources/software.html. Mac OS X To download and install the latest distribution from the CMake download page, download the .dmg image and open it. Alternatively, ...
https://dev.mysql.com/doc/internals/en/creating-binary-packages.html
Using “generic” Unix build with Makefiles: make package On Windows, using Visual Studio generator: devenv mysql.sln /build relwithdebinfo /project package On Windows, CMake 2.8 and later needs no external tools to generate Zip files. Another way ... A package can be created in the form of a .tar.gz archive or .zip ...
https://dev.mysql.com/doc/internals/en/guided-tour-oddsends.html
Source Code Administration Directories: SCCS Common .h Files: include GNU Readline library and related: cmd-line-utils Stand-alone Utility & Test Programs: extra mysql-test repl-tests support-files tests tools You don't have to worry about the ...
https://dev.mysql.com/doc/internals/en/plugin-services-components.html
Within a MySQL source distribution, the header files are located in the include/mysql directory and have an inclusion hierarchy like this: plugin.h includes services.h. Within a MySQL source distribution, these files are located in the libservices ... On the plugin side of the services interface, the relevant information is provided in a set of header ...
https://dev.mysql.com/doc/internals/en/cmake-interface-to-third-party-tools.html
Third-party tools that must determine the MySQL version from the MySQL source can read the VERSION file in the top-level source directory. For example, if the version is MySQL 5.7.4-m14, the file looks like this: MYSQL_VERSION_MAJOR=5 ...To ...