分类: Mysql/postgreSQL
2009-07-11 14:03:07
这节描述安装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/mysql”和“lib/mysql”而非“include”和“lib”。
执行源码分发根目录下的scripts/make_binary_distribution脚本,你可以用编译过的源码分发版创建你自己的二进制安装。