MySQL 5.5.19编译安装参数
日志编号:22 发表时间: 2011-12-03 21:14:56 关注次数:8714./configure --prefix=/usr/local/webroot/mysql/\
--sysconfdir=/usr/local/webroot\
--without-isam\
--enable-assembler\
--enable-thread-safe-client\
--with-big-tables\
--with-extra-charsets=gbk,gb2312,utf8\ #特别注释:本参数未知,请参考cmake参数
--with-tcp-port=3306\
--with-plugins=partition,innobase,myisammrg\
--with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock\
--enable-local-infile\
--with-embedded-server\
以上是大家熟悉的编译选项,不过MySQL自从5.5之后,就需要使用cmake来编译了,因此变为如下:
yum -y install cmake(这个就不要下源码装了,累)
以下内容#后表示解释内容,实际使用时应当删除
cmake \
-DCMAKE_BUILD_TYPE=RelWithDebInfo\#可不用本句,没多大意义
-DCMAKE_INSTALL_PREFIX=/usr/local/webroot/mysql/\#MySQL安装目录
-DSYSCONFDIR=/usr/local/webroot/etc\#配置文件目录,需cp
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock\#安排个目录放mysql.sock文件把,可以设置为日志存放,data存放目录等位置
-DMYSQL_DATADIR=/usr/local/webroot/mysql/data/\#数据库目录
-DCOMMUNITY_BUILD=ON\#表示社区版,意义不大,可去掉
-DENABLED_PROFILING=ON\
-DWITH_INNOBASE_STORAGE_ENGINE=1\#必须选是,否则启动不了,估计是MySQL自身要。INNOBASE_STORAGE存储引擎
-DENABLED_LOCAL_INFILE=1\
-DMYSQL_TCP_PORT=3306\#端口,可去除本句,非必须
-DWITH_EXTRA_CHARSETS=all\#本参数只有三个选项:all、complex、none,并不存在gbk、gb2312的选择,假如填写gbk,gb2312,utf8,最后将只得到utf8支持,也就是说创建不了gbk之类的表。
-DWITH_EMBEDDED_SERVER=1\#参看flashgou.com的另一文章
-DWITHOUT_PARTITION_STORAGE_ENGINE=1\
-DWITH_READLINE=OFF\#参看flashgou.com的另一文章
-DWITH_SSL=no\#启用ssl安全连接,除了银行和在线交易网站,用ssl实在没必要
-DWITH_DEBUG=OFF
后者不再有with-big-tables

--sysconfdir=/usr/local/webroot\
--without-isam\
--enable-assembler\
--enable-thread-safe-client\
--with-big-tables\
--with-extra-charsets=gbk,gb2312,utf8\ #特别注释:本参数未知,请参考cmake参数
--with-tcp-port=3306\
--with-plugins=partition,innobase,myisammrg\
--with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock\
--enable-local-infile\
--with-embedded-server\
以上是大家熟悉的编译选项,不过MySQL自从5.5之后,就需要使用cmake来编译了,因此变为如下:
yum -y install cmake(这个就不要下源码装了,累)
以下内容#后表示解释内容,实际使用时应当删除
cmake \
-DCMAKE_BUILD_TYPE=RelWithDebInfo\#可不用本句,没多大意义
-DCMAKE_INSTALL_PREFIX=/usr/local/webroot/mysql/\#MySQL安装目录
-DSYSCONFDIR=/usr/local/webroot/etc\#配置文件目录,需cp
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock\#安排个目录放mysql.sock文件把,可以设置为日志存放,data存放目录等位置
-DMYSQL_DATADIR=/usr/local/webroot/mysql/data/\#数据库目录
-DCOMMUNITY_BUILD=ON\#表示社区版,意义不大,可去掉
-DENABLED_PROFILING=ON\
-DWITH_INNOBASE_STORAGE_ENGINE=1\#必须选是,否则启动不了,估计是MySQL自身要。INNOBASE_STORAGE存储引擎
-DENABLED_LOCAL_INFILE=1\
-DMYSQL_TCP_PORT=3306\#端口,可去除本句,非必须
-DWITH_EXTRA_CHARSETS=all\#本参数只有三个选项:all、complex、none,并不存在gbk、gb2312的选择,假如填写gbk,gb2312,utf8,最后将只得到utf8支持,也就是说创建不了gbk之类的表。
-DWITH_EMBEDDED_SERVER=1\#参看flashgou.com的另一文章
-DWITHOUT_PARTITION_STORAGE_ENGINE=1\
-DWITH_READLINE=OFF\#参看flashgou.com的另一文章
-DWITH_SSL=no\#启用ssl安全连接,除了银行和在线交易网站,用ssl实在没必要
-DWITH_DEBUG=OFF
后者不再有with-big-tables

本站不提供讨论功能。
本站所有非新闻类文章均为原创,且禁止转载。
本站为了获得更多流量赚取广告费,难免会有以次充好的文章,望见谅,勿鄙视。
本站所有非新闻类文章均为原创,且禁止转载。
本站为了获得更多流量赚取广告费,难免会有以次充好的文章,望见谅,勿鄙视。