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 mysqldserver | 
| `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 mysqldserver | 
| `share/mysql' | Error message files | 
| `sql-bench' | Benchmarks and crash-metest | 
| `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 mysqldserver is installed in the `libexec'
directory rather than in the `bin' directory.
- 
The data directory is `var' rather than `data'.
- 
mysql_install_dbis 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'.