MySQL自5.5后源码安装将原来的configure改为cmake。在MySql编译安装过程中可以通过指定cmake参数实现自己指定安装目录、数据存放目录等功能。
cmake常用参数如下
#安装目录
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
#数据库存放目录
-DMYSQL_DATADIR=/usr/local/mysql/data
#系统配置目录
-DSYSCONFDIR=/etc
#Unix socket 文件路径
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock
#安装 myisam 存储引擎
-DWITH_MYISAM_STORAGE_ENGINE=1
#安装 innodb 存储引擎
-DWITH_INNOBASE_STORAGE_ENGINE=1
#安装 archive 存储引擎
-DWITH_ARCHIVE_STORAGE_ENGINE=1
#安装 blackhole 存储引擎
-DWITH_BLACKHOLE_STORAGE_ENGINE=1
#安装数据库分区
-DWITH_PARTITION_STORAGE_ENGINE=1
#允许从本地导入数据
-DENABLED_LOCAL_INFILE=1
#快捷键功能
-DWITH_READLINE=1
#支持 SSL
-DWITH_SSL=yes
#使用 utf8 字符
-DDEFAULT_CHARSET=utf8
#校验字符
-DDEFAULT_COLLATION=utf8_general_ci
#安装所有扩展字符集
-DEXTRA_CHARSETS=all
#MySQL 监听端口
-DMYSQL_TCP_PORT=3306
网友评论