MySQL DBA system Learning (2) knowledge of MySQL source directory and file

Source: Internet
Author: User

Learn about MySQL's source directory

Includes client code, server-side code, test tools, and other library files

MySQL Source structure

BDB Berkeley DB Table engine

Build builds a project script

Client clients

Cmd-line-utils Command line tools

Config to build some of the files required for the project

Dbug Fred Fish's debug library

Docs Documents folder

Extra some relatively independent, minor tools.

Heap Heap Table Engine

Include header File

Innobase InnoDB Table Engine

Libmysql Dynamic Library

Libmysql_r to build a thread-safe libmysql Library

Libmysqld server as an embedded library

Man User manual

Myisam Myisam Table Engine

MYISAMMRG MyISAM Merge Table engine

Test Unit for Mysql-test mysqld

Mysys MySQL's system library

NDB MySQL Cluster

Netware MySQL network version related files

Storage of RPM at NEW-RPM deployment

OS2 the underlying functions for the OS/2 operating system

Pstack for Stack

Regex Regular expression libraries (including extended regular expression functions)

SCCS Source control system (not part of the source code)

Scripts batch SQL scripts, such as initialization library scripts

Server-tools Management Tools

SQL processing SQL commands; The core of MySQL

Sql-bench MySQL Standard check procedure

Sql-common some SQL folder-related C files

SSL Secure Sockets Layer

Strings String Function Library

Support-files is used to build MySQL files on different systems

Tests contains Perl and C tests

Tools

Vio virtual I/O Library

Zlib data compression library, for Windows

Here are a few of the more important directory listings:

List of documents

Directory name File name Comment

Client

GET_PASSWORD.C command Line Enter password

mysql.cc MySQL command line tool

mysqladmin.cc Database Weihu

Mysqldump.c the contents of a table in SQL statements, that is, logical backups

mysqlimport.c text file Data import table

MYSQLMANAGER-PWGEN.C Password Generation

MYSQLSHOW.C display databases, tables, and columns

MYSQLTEST.C test program used by the MySQL test unit

--------------------------------------------------------------------------------------------------------------- -

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.