MySQL Unix 安装布局

在Unix中,可以在你选择的安装位置解压并安装tar文件二进制分发(typically /usr/local/mysql)并在该位置创建以下目录
[table=98%]
[tr=transparent][td=128][align=left][backcolor=transparent][size=14px]目录[/size][/backcolor][/align][/td][td=285][align=left][backcolor=transparent][size=14px]目录内容[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td=128][align=left][backcolor=transparent][size=14px]bin[/size][/backcolor][/align][/td][td=285][align=left][backcolor=transparent][size=14px]客户端程序和mysqld服务器[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td=128][align=left][backcolor=transparent][size=14px]data[/size][/backcolor][/align][/td][td=285][align=left][backcolor=transparent][size=14px]日志文件,数据库[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td=128][align=left][backcolor=transparent][size=14px]docs[/size][/backcolor][/align][/td][td=285][align=left][backcolor=transparent][size=14px]文档,ChangeLog[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td=128][align=left][backcolor=transparent][size=14px]include[/size][/backcolor][/align][/td][td=285][align=left][backcolor=transparent][size=14px]包含(头)文件[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td=128][align=left][backcolor=transparent][size=14px]lib[/size][/backcolor][/align][/td][td=285][align=left][backcolor=transparent][size=14px]库[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td=128][align=left][backcolor=transparent][size=14px]scripts[/size][/backcolor][/align][/td][td=285][align=left][backcolor=transparent][size=14px]mysql_install_db[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td=128][align=left][backcolor=transparent][size=14px]share/mysql[/size][/backcolor][/align][/td][td=285][align=left][backcolor=transparent][size=14px]错误消息文件[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td=128][align=left][backcolor=transparent][size=14px]sql-bench[/size][/backcolor][/align][/td][td=285][align=left][backcolor=transparent][size=14px]基准程序[/size][/backcolor][/align][/td][/tr]
[/table]

配置并编译完源码分发后,便开始安装。默认情况下,可以将文件安装到/usr/local,即在下面的子目录中:
[table=98%]
[tr=transparent][td=140][align=left][backcolor=transparent][size=14px]目录[/size][/backcolor][/align][/td][td=213][align=left][backcolor=transparent][size=14px]目录内容[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td=140][align=left][backcolor=transparent][size=14px]bin[/size][/backcolor][/align][/td][td=213][align=left][backcolor=transparent][size=14px]客户端程序和脚本[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td=140][align=left][backcolor=transparent][size=14px]include/mysql[/size][/backcolor][/align][/td][td=213][align=left][backcolor=transparent][size=14px]包含(头)文件[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td=140][align=left][backcolor=transparent][size=14px]info[/size][/backcolor][/align][/td][td=213][align=left][backcolor=transparent][size=14px]Info格式的文档[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td=140][align=left][backcolor=transparent][size=14px]lib/mysql[/size][/backcolor][/align][/td][td=213][align=left][backcolor=transparent][size=14px]库[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td=140][align=left][backcolor=transparent][size=14px]libexec[/size][/backcolor][/align][/td][td=213][align=left][backcolor=transparent][size=14px]mysqld服务器[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td=140][align=left][backcolor=transparent][size=14px]share/mysql[/size][/backcolor][/align][/td][td=213][align=left][backcolor=transparent][size=14px]错误消息文件[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td=140][align=left][backcolor=transparent][size=14px]sql-bench[/size][/backcolor][/align][/td][td=213][align=left][backcolor=transparent][size=14px]基准程序和crash-me测试[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td=140][align=left][backcolor=transparent][size=14px]var[/size][/backcolor][/align][/td][td=213][align=left][backcolor=transparent][size=14px]数据库和日志文件[/size][/backcolor][/align][/td][/tr]
[/table]

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

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

· 数据目录是“var”而非“data”。

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

· 头文件和库目录是“include/mysql”和“lib/mysql”而非“include”和“lib”。

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