这节描述安装MySQL AB提供的二进制代码和源码分发时创建的默认目录布局。如果你安装其它供应商提供的分发,应使用其它布局。

Windows中,MySQL 5.1的默认安装目录是C:\Program Files\MySQL\MySQL Server 5.1(一些Windows用户宁愿安装到原来的默认安装目录 C\mysql。然而,子目录布局仍然相同)安装目录包括以下子目录:

目录

目录内容

bin

客户端程序和mysqld服务器

data

日志文件,数据库

Docs

文档

examples

示例程序和脚本

include

包含()文件

lib

scripts

实用工具脚本

share

错误消息文件

使用MySQL AB's Linux RPM分发进行安装后,将在以下系统目录产生文件:

目录

目录内容

/usr/bin

客户端程序和脚本

/usr/sbin

mysqld服务器

/var/lib/mysql

日志文件,数据库

/usr/share/doc/packages

文档

/usr/include/mysql

包含()文件

/usr/lib/mysql

/usr/share/mysql

错误消息和字符集文件

/usr/share/sql-bench

基准程序

Unix中,可以在你选择的安装位置解压并安装tar文件二进制分发(typically /usr/local/mysql)并在该位置创建以下目录:

目录

目录内容

bin

客户端程序和mysqld服务器

data

日志文件,数据库

docs

文档,ChangeLog

include

包含()文件

lib

scripts

mysql_install_db

share/mysql

错误消息文件

sql-bench

基准程序

配置并编译完源码分发后,便开始安装。默认情况下,可以将文件安装到/usr/local,即在下面的子目录中:

目录

目录内容

bin

客户端程序和脚本

include/mysql

包含()文件

info

Info格式的文档

lib/mysql

libexec

mysqld服务器

share/mysql

错误消息文件

sql-bench

基准程序和crash-me测试

var

数据库和日志文件

在一个安装目录内,源码安装的布局在下列方面不同于二进制安装:

·         mysqld服务器被安装在libexec目录而不是bin目录内。

·         数据目录是var而非data

·         mysql_install_db被安装在bin目录而非scripts内。

·         头文件和库目录是include/mysqllib/mysql而非includelib

执行源码分发根目录下的scripts/make_binary_distribution脚本,你可以用编译过的源码分发版创建你自己的二进制安装。