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'.