|
cmake . -DCMAKE_INSTALL_PREFIX=/application/mysql-5.5.32 \
-DMYSQL_DATADIR=/application/mysql-5.5.32/data \
-DMYSQL_UNIX_ADDR=/application/mysql-5.5.32/tmp/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DEXTRA_CHARSETS=gbk,gb2312,utf8,ascii \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_FEDERATED_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \
-DWITHOUT_PARTITION_STORAGE_ENGINE=1 \
-DWITH_FAST_MUTEXES=1 \
-DWITH_ZLIB=bundled \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_READLINE=1 \
-DWITH_EMBEDDED_SERVER=1 \
-DWITH_DEBUG=0
make -j 2 && make install&& cd ..
#-j 编译时可以指定多个cpu,加速编译
################################
# 5.6.36 采用下面 #
################################
cmake . -DCMAKE_INSTALL_PREFIX=/application/mysql-5.6.36 \ #安装目录
-DMYSQL_DATADIR=/application/mysql-5.6.36/data \ ##数据存放目录
-DMYSQL_UNIX_ADDR=/application/mysql-5.6.36/tmp/mysql.sock \ #sock的文件路径
-DDEFAULT_CHARSET=utf8 \ #默认字符集,不加默认为拉丁文
-DDEFAULT_COLLATION=utf8_general_ci \ #新建数据库默认字符集,不加默认为拉丁文
-DWITH_EXTRA_CHARSETS=all \ ##安装所有扩展字符集
-DWITH_INNOBASE_STORAGE_ENGINE=1 \ ##安装 innodb 存储引擎
-DWITH_FEDERATED_STORAGE_ENGINE=1 \ ##安装 FEDERATED 存储引擎
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ #安装 blackhole 存储引擎
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \ #安装 EXAMPLE 存储引擎
-DWITH_ZLIB=bundled \ #服务器可支持压缩zlib库
-DWITH_SSL=bundled \ #支持 SSL
-DENABLED_LOCAL_INFILE=1 \ #是否允许本地文件导入
-DWITH_EMBEDDED_SERVER=1 \ #是否建立了嵌入式服务器
-DENABLE_DOWNLOADS=1 \ #是否下载任意文件
-DWITH_DEBUG=0 #是否包括调试支持
|
|
|