在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/mysql”和“lib/mysql”而非“include”和“lib”。
执行源码分发根目录下的scripts/make_binary_distribution脚本,你可以用编译过的源码分发版创建你自己的二进制安装。