This section describes the default layout of the directories created by
installing binary and source distributions.
A binary distribution is installed by unpacking it at the installation
location you choose (typically `/usr/local/mysql') and creates the
following directories in that location:
Directory | Contents of directory
|
`bin' | Client programs and the mysqld server
|
`data' | Log files, databases
|
`include' | Include (header) files
|
`lib' | Libraries
|
`scripts' | mysql_install_db
|
`share/mysql' | Error message files
|
`sql-bench' | Benchmarks
|
A source distribution is installed after you configure and compile it. By
default, the installation step installs files under `/usr/local', in the
following subdirectories:
Directory | Contents of directory
|
`bin' | Client programs and scripts
|
`include/mysql' | Include (header) files
|
`info' | Documentation in Info format
|
`lib/mysql' | Libraries
|
`libexec' | The mysqld server
|
`share/mysql' | Error message files
|
`sql-bench' | Benchmarks and crash-me test
|
`var' | Databases and log files.
|
Within an installation directory, the layout of a source installation differs
from that of a binary installation in the following ways:
-
The
mysqld
server is installed in the `libexec'
directory rather than in the `bin' directory.
-
The data directory is `var' rather than `data'.
-
mysql_install_db
is installed in the `/usr/local/bin' directory
rather than in `/usr/local/mysql/scripts'.
-
The header file and library directories are `include/mysql' and
`lib/mysql' rather than `include' and `lib'.